Giovanni Ossola
he is the best professor to have if you are taking calculus based physics. he goes through everything and explains again if you need to. he gives review sheets when exams come around (and actually goes over them!). the problems he gives on exams aren't the exact same questions, but he teaches you so well that you are still able to do the problems.