I am a Teaching Assistant and work with Prof. Michelangelo Grigni for CS526: Graduate Algorithms. I mainly work on grading homework.
This is a graduate algorithm course, which emphasizes on theoretical approach rather than experimental results. The course covers familiar algorithmic paradigms as well as algorithmic correctness and efficiency. As part of the course, students will be asked to present arguments and analytics of selected algorithms.
Algorithms by Dasgupta, Papadimitriou, and Vazirani (2006).
Prerequisites: Data Structures and Algorithms I