Matthew Lerberg
He's relaxed and gives great feedback on every single paper before the final draft is due. The criteria is very clear for every assignment and he gives you plenty of time for each essay.