Xiaofeng Feng
One of the best physics professors you could ask for! Take the studio version because he coordinates his lectures, quizzes, homework, and recitation with his exams so that every question is similar to another question you have already seen! Grading is very fair and makes it so that everyone who puts in the effort can succeed.