Text this: Graph theory with applications to algorithms and computer science