Reviews of professor Mo Chen

Rating: 1.0/5, difficulty: 5.0/5
Avoid this class.

Rating: 5.0/5, difficulty: 3.0/5
He explained mathematic in a very clear way and this course is really useful if you'd like to take the other 700-level courses, e.g. NLP, CG. 
However, this course is heavy of maths and includes lots of quizzes. If you are not confident in math skill, I would suggest to audit instead of enrolment.
Good luck for those also interested in ML. :)

Rating: 1.0/5, difficulty: 3.0/5
Avoid him, he can't teach machine learning at all.. the lectures are waste of time

Rating: 1.0/5, difficulty: 5.0/5
Awful professor. He made the final exam so challenging and didn't bother to scale up the course...

Rating: 3.0/5, difficulty: 5.0/5
I suspect that the quizzes are made by TAs. The questions are unclear and usually have mistakes, which are sources of disputes and arguments. Hope that professor can spend more time to improve the quizzes and logistics of the course, so that students won't feel confused with no timely clarifications. The course is easy if you are good at math.

Rating: 5.0/5, difficulty: 3.0/5
Good Pro.

Rating: 1.0/5, difficulty: 5.0/5
Mo's homework often requires readings and material not explicitly taught in class. This is further exacerbated by the lack of a requirement of STAT 270 and MATH 251.

Rating: 5.0/5, difficulty: 4.0/5
The course itself may not be that interesting (lots of math) but Professor Chen explains everything well and clearly. Also, he is patient during the office hour.

Rating: 5.0/5, difficulty: 4.0/5
Damn this was a hard class. Assignments were difficult and tests were pretty hard. Not for the faint of heart but if you can properly understand all materials you can do somewhat well.

Rating: 2.0/5, difficulty: 5.0/5
The lectures were really boring but he knew what he was teaching, and the notes are good. But the assignments were really hard + weekly, so there was a large workload every week. The TAs marked the assignments, and it was a huge mess, wouldve liked this class more if not for that. The final exam was really hard with not enough time to finish.

Rating: 1.0/5, difficulty: 5.0/5
Mo Chen CMPT 125 Spring 2020 was a bit of a mess for me. Not only were the assignments brutally difficult ( for example a missing space will cause you to get the whole question wrong) but the tests were also incredibly difficult and had material much more difficult than in lectures slide and oddly worded test questions.

Rating: 1.0/5, difficulty: 5.0/5
Even though Mo knows his stuff, he's a really tough prof. He mostly reads off the slides, which don't even help when you look back at them, and leads to the assignments being impossible toDo. Literally EVERYONE failed the midterms and final exams, to where I think he threw the final exams away. I mostly slept in his class due to his monotone voice.