Kristen Hedges
She is great about giving feedback on assignments and projects and is a fair grader. You need to be present to get participation credit but everything we learned was super interesting and useful. She's super understanding and experienced. A textbook and a novel are required. Also extra credit is offered throughout. 