Christopher Haw
Solid choice! He's passionate about what he teaches and it shows in his lectures so they are never boring. The amount of work and readings he does assign is absurd. More than half of my classes combined but they prepare you well for the quizzes, which are half your grade but he applies a lot of extra credit. A solid choice overall! Nice guy!