Richard Barefield
One of the best teachers I have had. I don't usually like English classes but I really enjoyed the readings he assigned and the lectures he gave. He gives quizzes on most of the readings, one paper, a midterm and final. He gives free quizzes all the time and you can read the spark notes and get a 100 on all of the quizzes. Take him.