Gil Bohrer
Favorite professor and class I've taken so far. Interesting and easy to pay attention to until you get your head into the weeds with equations, but still interesting if you follow the modeling stuff. Very knowledgable guy, you will learn all sorts of unexpected things about the world around you.