Forbes did a write-up about a great teacher a few days ago.
This semester, I signed up for Calculus II, despite the fact that I haven't taken a math class in ten years. I technically have the credit for Calculus I from my high school AP class, so they allowed me to sign up, but it meant a lot of independent math study over the summer to relearn everything I needed to prep for this fall.
I just kind of stumbled upon Jim Fowler's Calculus I class on Coursera while dabbling in their Data Science course track, and it turned out to be the absolute best way for me to learn a lot of Calculus as quickly as I needed to.
Jim Fowler has incredible enthusiasm for his subject and is very good at explaining why things work in a lot of different ways (for like every formula you get a numerical proof, a graphical proof, a logical proof, and a geometric proof). He takes full advantage of the film medium and presents ideas in all sorts of interesting ways. It was seriously fantastic. Even Trevor, who typically avoids math like the plague, would get caught up watching some of my lessons with me, because the presentation is just that engaging.
Just look how jazzed he is:
Calculus is still a difficult subject and I had plenty of frustration trying to pass some of the quizzes, but it was overall one of the best learning experiences I've ever had. I highly recommend.
I'm doing well-ish in my current math class (currently have a B that I wish was an A, but I'm trying not to dwell too hard on that because I will have a panic attack and there's still plenty of semester left to salvage things). I without-a-doubt have Jim Fowler to blame for any success I have had with math this semester.