Brian Pardo
If you have never taken a physics class avoid. I spent every class confused as could be and the recitation and homeworks only made it worse. He suggested using the text book for practice problems but there was no answer key so you couldn't tell if you did them right. His exams are hard but he graded fairly. He didn't teach the formulas needed.