Bridget Lynch
Not an easy A by any means, but it's a 300 level course. Makes the lectures interesting and interactive. Very caring and always willing to help via e-mail or accessible office hours. Highly recommend!