Text this: Algebraic and topological methods in the study of discrete structures