Clarence Hardy
Professor Hardy is a very down to earth professor. He is very knowledgeable and a great teacher. 3 papers including the final aren't bad and weekly quip discussion posts. Class isn't mandatory. Definitely recommend.