Caitlin Hanlon
The class is a lot, so be prepared when you go to take it. But Hanlon is there to help and gives really good feedback. She gives out review questions before each exam that you have to fill out, but dont email her asking for the answers because she wants you to figure it out yourself. Those exact questions are on the test. Great prof & funny