Xudong Zhang
He is very nice and helpful. But, he should speak loudly in the classroom. He is very patient to help you out if you have questions after the class. He spend too much time on explaining the midterm sample questions, I don't think it's necessary.