Reviews of professor Jianxi Gao

Rating: 2.0/5, difficulty: 5.0/5
He's a decent lecturer, but the exams do not reflect what is taught in class and the assigned homeworks.  This is a major problem because your final grade will either be the homeworks or the exams, and it will be the worst of the two.

Rating: 5.0/5, difficulty: 3.0/5
Intro to Algorithms can be a nightmare with other professors, but Gao presents the subject matter in a pretty straightforward way. He's not patronizing when you ask questions, and will work with you to make sure that you understand the material if you're struggling. 10/10 would take a class with him again.