Catherine Gammon
Very tough grader and only has a few assignments with 3 exams so every point matters. She goes above and beyond to make sure you understand the material. Don't recommend the class because it's very boring.