Ran Zhao
Ran Zhao gives off an air of being curt and never having time to listen to students. He acts like he couldn't care less about students.  I asked him a question via email several times and he never responded. In lectures his English is hard to understand because of his accent. This is why I emailed him, however he did not respond even by email. 