Reviews of professor Catherine Zhao

Rating: 4.0/5, difficulty: 3.0/5
She was a decent professor, and the lectures helped a lot. The textbook was optional but I found it to be a good tool to use for the course. Exams weren't bad if you did the assignments and paid attention to the lectures.

Rating: 5.0/5, difficulty: 2.0/5
Reasonable homework, quizzes, and tests. Read textbook chapters before class (with supplementary videos when necessary), and lectures are mostly review a bit of useful information. Do the homework. There is no attendance taking, so you don't need to go to the discussions if you understand the content. Dr. Zhao is very responsive outside of class.

Rating: 5.0/5, difficulty: 2.0/5
Prof. Catherine was probably one of the most organized prof in CSCI department. She is so caring and even through COVID, she made sure that the class was accessible to everyone! Absolutely take this class with her if you can!

Rating: 5.0/5, difficulty: 4.0/5
The professor was okay! Clear and very interesting class format. I got a good grade because I started the hw early. Overall great class to take if you are interested in ML.

Rating: 4.0/5, difficulty: 3.0/5
Makes getting a good grade very accessible through easy to do quizzes and homeworks.

Rating: 5.0/5, difficulty: 1.0/5
I cant say enough good things about this prof! Very clear grading standards. All problems on tests are straight from lecture and discussion. Cares more about you learning than grades. Honestly, the best part of her class was how attentive she was to us students. She respected us, and I appreciated that. Her TAs were really great too! Easy A!

Rating: 5.0/5, difficulty: 3.0/5
Cannot say enough positive things about her! She has a strong understanding of the content. Clear grading rubric. Midterms and quizzes were super straightforward to the material covered in class so if you pay attention, you'll do well. You can really tell that she respects and cares about the students and learning the material.

Rating: 5.0/5, difficulty: 2.0/5
Catherine is amazing!! Took this class online during COVID. Quizzes and midterms were extremely manageable is you showed up to lecture and tried. If you have done Linear Algebra before this class will be even easier. Homework programming assignments (3) are nothing to worry about, if you start early. Wouldn't recommend anyone else for this course!

Rating: 5.0/5, difficulty: 3.0/5
Good explainer, clearly cases about her students

Rating: 5.0/5, difficulty: 1.0/5
One of the most caring professors I have met here so far. Good lecturers and a pretty easy class.