Daniel Babcock
He's nice and his lectures can be entertaining but the exams are way harder than the reading quizzes and what you cover in class. They're all multiple choice with the occasional extra credit. The material is extremely dense and you have to memorize everything. This class can kill your gpa.