Reviews of professor Pie-Chi Huang

Rating: 1.0/5, difficulty: 5.0/5
DO NOT TAKE, lecture heavy and is very difficult to understand, not many homework assignments but pretty difficult, programming assignments with template code but also a bit difficult. Exams are 50% of the grade and no study guide and sort of expect that you memorize everything and then asks super specific questions which you wont know

Rating: 5.0/5, difficulty: 4.0/5
I would recommend taking this class in person. Yes, she is lecture heavy, she also provides plenty of extra resources and videos. The book is not mandatory but is there for extra reference. The exams and programs are a huge chunk of the grade. For a core CS class, it was what I expected for difficulty. Caring and loves to answer questions.