Cory Root
Had a great time in Prof Root's class. He gives out a lot of extra credit and there are problems sets that will help you boost your grade. The exams are based on the lecture so very fair and half the questions are multiple choice. Would recommend.