Robin Hillyard
I took Algorithms class under Prof Hillyard. He is a very organized teacher with clear syllabus and grading criteria. He really wants us to understand the concepts. The quizzes, assignments and final project all made me learn algorithms in the right way.