Niushan Gao
He has a pretty thick accent but if you can get past that, he's a really nice guy who knows his stuff and can actually help you understand concepts, not just memorize them. He also has a comedic side, and tries to tell stories whenever he can.