Michelle Girvan
Dr. Girvan has great lectures. She does lots of examples in class. She also does the quizzes in class, drops the lowest quiz, hw, and test. On top of it she curves each test to have the same avg and std dev as the first, and leniently curves the class in the end on top of everything! As long as you do the mastering physics it's (hard) helpful.