Piers stephens
This professor gives many essays that are long but you definitely improve on them as you go. His lectures are very long but helpful for the quizzes. If you stick with the class and read the material you will find yourself improving along the way. It's easy to give up after the first essay but it is worth it to stay in this class.