He honestly isnt the best but I definitely think he isnt the worst. He does have an accent but I got used to it after a couple classes. Its just true that math is hard and you will need to work and do all the reviews. Just make sure to ask questions whenever you are confused and you will be fine. Do your homework and make sure you understand it