Thomas Manning
The basics: he's hilarious, caring, flexible. He gives you every chance to ask questions and do well on tests. His class is easy, but you will also leave understanding the concepts, not just an easy A (although a high percentage of students got A's in my class). His grading scheme is forgiving and homework isn't bad. Highly recommend.