Rebecca Macdonald
Very nice and gives great feedback when you go to her office hours, but no matter how well you know the material she will grade it harder than ANYONE I have ever taken. My test average was about a 70 despite the fact every time I talked to her about my progress she said I "clearly know the material at an A level."