Michael Lehman
Took him for a long once a week class that I was dreading and he made it truly great. He kind of changes the way I thought about professors and teaching in general. And while I think while taking him you may think he's super easy, he has a way of pushing people outside of their comfort, but willingly. Could not recommend more.