Abram Axelrod
I really enjoyed this class with Prof. Axelrod. As long as you pay attention, do the homework, and study a reasonable for exams, an A is achievable. He cares about his students and also gives extra credit. He clearly tells the class what is going to be covered on the exam so that you don't have to blindly memorize a bunch of mechanisms. 