David Flenner
I'm horrible at math and I finished this class with an A+! He records lectures of his own and posts them to a website where all homework is also located. The lectures are SO organized and easy to follow. On homework, you get 3 tries if you get the answer wrong and will still get full credit. The study guides before tests really help. He's the best!