Wil Fine
I loved having Professor Fine for ENGL 202D. He really helps you understand the topics, and if he marks off points he always explains why to you instead of having to ask for feedback. The only thing that I would warn you about is if you take the online course, his feedback for projects is a little abstract in wording.