Rachelle Fitzgerald
She is really nice and provides excellent feedback. The course is not difficult, and she is highly understanding of real-world difficulties. If you ask, she may be willing to extend your essay deadline. There will be a lot of writing, so come prepared, but she will allow you plenty of time to finish. She's also incredibly funny.