Haiyan Pang
You gotta really pay attention to this course, and confident in your math. The overall quality is not bad, but it is challenging. Also she is a hard grader. You cannot say she's mean, but she is tough in grading.