Reviews of professor Jin Guo

Rating: 5.0/5, difficulty: 5.0/5
Frequent homework assignments that were ungraded but necessary to succeed, on top of labs and exams that required very specific answers so you think you do well when you leave but you probably didn't. Difficult to keep up in this class. Prof. Guo does make an effort to get feedback from students and takes the time to try to improve.

Rating: 2.0/5, difficulty: 3.0/5
Prof Guo is okay, but the materials are sometimes unclear, and the course is mostly based on tests and exams.

Rating: 1.0/5, difficulty: 3.0/5
Her teaching is not great, as much as she tries, it confuses students even more. On top of that, her slides are not useful and I would recommend just reading the textbook.The gradings are extremely inconsistent since it is done by different TAs randomly and lab tests are POORLY monitored/managed. Worst prof I have ever had sadly

Rating: 2.0/5, difficulty: 5.0/5
The prof herself is fine with teaching and everything, but the assessments are really poorly designed and organized

Rating: 4.0/5, difficulty: 3.0/5
I feel that Prof Guo cares about her students but how she explains things make the concepts even more confusing. You can go to her office hours, she tries to re-explain the concepts, sometimes things click you know. Lecture+textbook+in-class code+lab should be enough to get a good grade.

Rating: 4.0/5, difficulty: 2.0/5
Nice lady who cares about her students. Labs not too complicated. Although her assessments can be long, but they are not too difficult if you follow the notes.

Rating: 1.0/5, difficulty: 2.0/5
Good grade but at what cost? No knowledge gained. I don't even feel like I take this class. Easy but you learn nothing even though the subjects are interesting and important.