Reviews of professor Shenhui Liu

Rating: 5.0/5, difficulty: 3.0/5
Shenhui is a great prof who explains everything very clearly. Though he often teaches more than is needed for tests, this actually makes you think more about the material and is quite interesting. As he said, he wants to make the course "useful for you guys" and he is always very accessible outside of class.

Rating: 1.0/5, difficulty: 5.0/5
Lectures were completely redundant- unorganized and offered nothing beyond whatever textbook reading was assigned, nothing more than the respective chapter only written on a chalkboard instead. Made no effort to answer questions. Tests were arbitrarily difficult, averages were consistently in the failing range and ended up being curved around 30%.

Rating: 5.0/5, difficulty: 3.0/5
Amazing lecturer. Know what he's teaching. He makes the course material really understandable and easy. Not yet a professor but he already did way better than the actural course coordinator.

Rating: 2.0/5, difficulty: 5.0/5
Use an out-of-date textbook. Lectures are not very helpful, tutorials do not either. Term test1 goes bad, curve up 20% (kind of unusual in UofT...) I think he knows his stuff well, but he does not know how to organize a course effectively... It is not his fault, but I will not suggest this course to others. He is a good person though.