Aaron Reich
Dr. Reich gives weekly reading quizzes and reflection papers that require a pretty good understanding of the readings. There's three long papers that he has you submit a rough draft for. He gives a ton of feedback and makes it clear what he's looking for. He really wants to help improve your writing. Great professor; knows what he's talking about.