John Lambrinos
Awesome professor. It is a writing intensive course which is not an understatement. He gives the best feedback of any professor on assignments and when asked specific questions. General classwork is light, but the writing makes up for it.