James Taylor
Loved Prof Taylor + this class! Really challenges your analytical abilities. Incredibly great man, intimidating at first but only wants for you to succeed. 6 HWs/6 quizzes, alternate biweekly, no midterm but final is cumulative, lots of focus on Big O notation/efficiency proofs. Grading can be delayed at times but thats more of a department issue.