Ian Shelton
Classes are on interesting content and he is clearly passionate about what he teaches. The class is beginner friendly (I am a fine arts student with no prior physics). He is a fast talker as other reviewers mentioned but if you need clarification he is always happy to answer questions. If you review the slides you should do well on all the exams. 