Brandon Mahana
His lectures are amazing, he will go over any questions you have and will take problems from the homework to teach material in class. There is videos for each problem. Quiz q's are from the hw with different numbers. If you do the exam review and understand the problems then you will pass with an A. Review is exactly like the exam but different #'s