Michael Bayer
Pros: easy class, few assignments, chill and respected guy with a lot of awesome stories. Cons: syllabus could use an update and he was really hard to reach outside of class, I never got a reply. 