Reviews of professor Qiong Cheng

Rating: 1.0/5, difficulty: 3.0/5
chatgpt can pass this class. so whats the point? waste of time

Rating: 4.0/5, difficulty: 2.0/5
She can be difficult to understand at times, but its not a big deal. The class is easy if you just show up and pay attention to her lectures, most the time she is doing the assignments so you can follow along and have them mostly done in class. Tests and final are take home and pretty easy.

Rating: 3.0/5, difficulty: 2.0/5
Super heavy accent, but really nice and understanding. You won't learn anything from the lectures, but she's very willing to help in office hours.

Rating: 1.0/5, difficulty: 3.0/5
Dr Cheng's class is the most disorganized and unstructured class I have ever taken. The TA's are Dr.Cheng themselves are very helpful when it comes to questions about assignments and office hours, however when it comes to due dates and scheduling nothing is concrete. I highly recommend avoiding this professor if possible and if you do, good luck.

Rating: 2.0/5, difficulty: 2.0/5
This class could benefit from a lot more organization. Lectures were seldomly helpful and most of the learning was mostly limited to the OpenDSA textbook. You can tell Professor Cheng knows a lot but is frequently overly verbose and the depth & breadth of the class suffers, but she is so accessible and offers a wealth of resources to help.

Rating: 5.0/5, difficulty: 5.0/5
I must say that she is an incredible educator. Dr. Q makes a difficult class smooth because she cares for students and is a master of her craft.

Rating: 3.0/5, difficulty: 3.0/5
Dr. Cheng is sweet and tries to give her students ample time to do labs/hw but this causes her to rearrange due dates in mid-semester and stresses everyone out. The material is easy imo but her lectures and slides tend to make it confusing, especially if you have a hard time with accents. If you have a good understanding of 1213/12 you'll be fine.

Rating: 2.0/5, difficulty: 3.0/5
Dr. Cheng is very sweet and helpful if you attend her office hours, but she does seem annoyed if you ask questions in class. She constantly moves the due dates around, sometimes at 11 pm the night of the assignment. This class is challenging, be prepared to teach yourself much of the material. You will likely be okay if you did fine in 1212/1213.