Duane Bear
I liked him, but I had him for online school ONLY. Had him for PHY111 (algebra) online too, class only consisted of Pearson homework/exams and weekly labs. Labs are okay, they're just PHeT simulations. He does examples in class and has office hours. However, if you're not good at physics you will need to study often outside of class to succeed.