Philip Puente
He is definetely lecture and test heavy and the material is a bit difficult, but he makes it so clear and understandable. I have never been able to do good on my math exams but with his concise explanations I was able to do great! Take good notes and actively listen/ study and you'll do great!