Joshua Barton
He's the best! He gives substantial feedback that really work in your favor to help you improve as a writer. There's a few papers and a group project, all of which are incredibly straight forward. He's very approachable and helps out whenever you reach out to him. Put effort into your writing and he'll surely notice. Definitely take his class!