David Riche
He is amazing! He cares about all of his students and has individual conferences so that your writing improves. His grading style is unique, you have 3 papers due and if you do those you get a B if you do 3 edits on those papers you get an A If you leave it for last minute then it's alot just make sure to space them out! Highly recommend his class!