James Sutton
Great professor--he can make anything into a fun and engaging lecture. He's really passionate about seeing his students succeed, so if you're ever struggling (with his class or in general) he's always willing to listen and help. There's a lot of readings, but even if you don't really get it or you just skim, you're fine as long as you participate.