Jeremy Leatham
I personally am not a fan of English classes, but Prof. Leatham made the experience not as awful. When is comes to writing papers, he explains his expectations thoroughly, and he readily offers advice and tips on how to improve your paper. Be sure to read the assigned readings, he has daily quizzes over them.