He is a good teacher for a certain type of student, I am not that student. if you love math and have a good understanding of what it will be about you will be maybe okay. I don't recommend because everyone is stressed out and confused no matter how smart you are, however when you ask for help he does help, but sometimes he can be condescending.