Elizabeth Allen
I had her for an async online class and she made it so much easier. Take her if you can. There's a lot of work, but every english class has a lot too anyways. She's a pretty easy grader and gives great feedback.