Yiwei Zhao
He has a very thick accent which will make listening to the lectures difficult. The course itself can be pretty challenging if you don't pay attention, so always pay attention. He is a grad student, so think what you will about it. I definitely would've rather taken a different professor for this course.