How does he teach?
He teaches by explaining to you the concept, giving you very hard questions and he goes very in depth into the topics. He has accelerated classes that are more fast paced if you can keep up, if not he has normal classes too.
Does he teach well?
If you think you can understand...