Marcus Thompson
The only problem is that the attendance policy is kind of strict (but I always tended to show up so this wasn't a problem for me). He was funny during class and made the workouts a good difficulty. The exams were not as bad as they were made out to be, just read the textbook/listen to what he says in class, and take the class P/F and you'll be fine