Text this: Theoretical and Mathematical Foundations of Computer Science