David Mackay
I took MATH& 107. When I had an issue on the homework I could come and ask him to walk me through it after class or during his office hours. He made all his lectures available online within 24 hrs of the class. When you're working through the homework, there are links to guided similar problems. On top of that, the textbook is free! 