Ashley Reaves
I enjoyed this class. One of the reviews says Ashley doesn't provide much feedback, but I received more feedback on my papers than I have for work in any other class I've taken at UNC. And there are many opportunities for participation. There is a ton of reading, though. And the paper grading was tough.