Reviews of professor Jin Guo

Rating: 5.0/5, difficulty: 3.0/5
Prof Guo truly cares about her students and is always patient to answer our questions during or after class. Her pace is good so you won't feel rushed or that it's too boring. Her in-class code from GitHub basically sums up what you need to learn and the midterm and final were very fair.

Rating: 2.0/5, difficulty: 3.0/5
Her lecturing is ok, but she has a relatively really strong accent. Sometimes it isn't easy to understand her, but textbook materials made up for it. She follows the textbook most of the time. Attendance for 303 is mandatory.

Rating: 5.0/5, difficulty: 5.0/5
Prof Guo isn't bad, shes just teaching a hard course and out of all the profs who teach 303 she's by far the best. Many of the lectures are not great but for a McGill COMP professor, they're very interactive. Also, she cared about the comments I made in OH. Yall could just tell her all the negative stuff to her face and shed probably try to fix it.

Rating: 5.0/5, difficulty: 3.0/5
A great prof. Glad I took this course with her. She is also very sweet and understanding!

Rating: 4.0/5, difficulty: 3.0/5
A solid Prof. Lectures were decent and the textbook was very useful. Exams were fair.

Rating: 5.0/5, difficulty: 2.0/5
The course covers the field of software engineering for AI in breadth. Since it is a grad course, it consists of extensive reading and a final project that incorporates ideas from the class. Professor Guo is really understanding and delivers the concepts well.

Rating: 5.0/5, difficulty: 4.0/5
Cares a lot about students' learning. There were in-class survey, which weren't marked on their own but marks were given on whether or not they were filled out. Lecture showed design concepts different from the one in the textbook, which helped in learning.

Rating: 5.0/5, difficulty: 2.0/5
I thought she was great! Her lectures may not be the most fascinating, but I thought she explained concepts well and if you complement the lectures with reading the textbook, it's definitely not that hard to get a good grade in her course. I thought the grading scheme was very fair and forgiving.

Rating: 1.0/5, difficulty: 4.0/5
The professor does not record lectures & ended a Zoom class too quickly to make use of captions. Their grading policy (midterm grade counts even if improved on in final) is different from many other CS profs & may not work for all students. Some may find these policies challenging.

Rating: 5.0/5, difficulty: 2.0/5
She is actually fine, once you understand her/ the material i enjoyed it. Pros: no assignments, only 4 labs(worst one gets dropped) graded by TAs and has surveys that counts for like 3% of the grade. 1 midterm 1 final fairly weighted. Cons: you need to read the textbook to succeed. There are like 6 pop quizzes, each counted for ~1% of the grade.