Eric Hehman
The midterm and quizzes weren't that bad. He was also an entertaining lecturer, but that final was one of the hardest exams I have ever taken. Just be prepared to read 500 pages of the textbook and  know all of the smallest details from. the lectures. I studied for weeks and still felt unprepared. 