Mary Gallagher
Some students might not like her because she gives tests that are hard to study for and have a lot of information on them but if you study the powerpoints from the lectures she gives you'll be fine. She has an amazing personality and she makes the lecture fun and entertaining.