Xin Zhou
He has a really heavy accent, lectures very quickly and expects everyone to pick up concepts instantly. I would not recommend him for Math 8, because he makes the subject much more difficult than it needs to be. If you make even the smallest mistake, you receive half credit at best. He is the most ruthless grader I have ever come across.