Text this: Discrete Mathematical Structures in Computer Science