Reviews of professor Haipeng Luo

Rating: 3.0/5, difficulty: 5.0/5
Haipeng is a genius himself, but his lecture is kinda dry. He is a good teacher and tries hard, but the materials are just hard. The course is purely theoretic. DO NOT take this course without a perfect preparation of linear algebra, multi-variable differentiation and probability theory. This class is literally more like a very hard math class.

Rating: 5.0/5, difficulty: 5.0/5
I really like this professor. VERY, VERY well-designed SLIDES and LECTURE. He is a super organized person. Lecture has very clear structure and logic. I strongly recommend taking CSCI567 with him!!!

Rating: 4.0/5, difficulty: 5.0/5
His slides and organization for the lecture is marvelous. However, it's not an enjoyable lecture experience because he's going really fast. A preview with relevant materials in PRML is strongly recommended.

Rating: 3.0/5, difficulty: 5.0/5
Good professor for sure, and is a nice guy. However, the course material is intensely difficult. Try to study a lot for the exams and start HW/Project as early as possible