Revolutions in Physics
Winter 2016 - Larkin is one of the better professors that I've had so far. He seems to genuinely care about his students understanding the concepts. Lectures were very organized and clear. He does talk a little fast which makes it hard to take notes in class, but he does post his slideshows online, so I guess it's fair. Exams are heavily based on his review questions (which is provided a week in advance), so as long as you can answer those, you're pretty much guaranteed at least a B. I think this course is interesting for anyone regardless of their major as the professor makes the concepts very accessible to everyone.