Nathan Ragain
Taken several classes with Ragain, he's very knowledgeable and great to converse with. It's a lot of reading and writing but nothing you can't handle with a little effort. He is a bit tough on paper grading, but if you ask him questions and follow his feedback it's easy to get a good grade. Participation in discussion is REALLY important. 