Angela Corrigan
She can be a tough grader, but she is also one of the most thorough that I've had with feedback. You can tell that she truly cares that students are adequately learning the material so they can put it into practice one day themselves, and will go above and beyond to help students that ask for help. I learned so much from her!