Dylan Wilson
Wilson is an excellent professor. He is funny, gives explicit instructions for the writings, and helps with genuine feedback. He does give quizzes once a week, but if you keep up with worlds events it should be really easy. He's not a fan of lectures so he teaches through in class work. Lastly he gives plenty of opportunity for extra credit.