Michael Noricks
Professor Noricks is such a sweetheart. He cares about you and his class is fun. Discussion every week from textbook. Couple major papers that are long but not hard to write, he lets you choose your topic. Final is a group project. Easy grader.