Dinh Hoa
Hes a little hard to understand at first because of his accent but you get used to it after a while. He makes review YouTube videos before every quiz and test which helped a lot. He also gives out a few extra credit opportunities.