Heather Herbert
I've had Professor Herbert for two classes, going on three next semester. She is a joy to learn under, provides wonderful feedback on how to improve papers and genuinely cares about her students. If you put in the effort to write a decent paper then you're almost guaranteed a good grade.