Anndal Narayanan
One of the best professors I have ever had. I have taken several of his classes and he is accessible after class and willing to work with you to help you be a better writer. Be prepared to read quite a bit, usually has novels in addition to the text. You'll fall behind if you miss too many lectures though, but they're very interesting.