Timothy McCaskey
McCaskey is a very good physics teacher, and he explains the material in an intuitive way. He's really great at following your logic when you try to explain to him how you tried a problem that you got wrong, and then sheds light on the correct way to do it in a respectful manner. He grades fairly, and even curves tests. The textbook was free.