Kenneth Pomeranz
If you want a professor who knows what he is talking about, has real-world experiences, cares about his students, wants them to succeed, and makes class exciting, then stop looking cause Professor Pomeranz is your guy. I have never had a class where every student asks for the lecture to continue teaching, but for his class it is every time!