Reviews of professor Ping Deng

Rating: 3.0/5, difficulty: 4.0/5
beware of the Honor code when you are taking under her. Every else is good.

Rating: 3.0/5, difficulty: 4.0/5
The classes are very interactive and engaging but coming to the exams and projects she deals with them in a strict manner, I'm familiar with a lot of students who received an Honor Code in this course. BEWARE!!

Rating: 5.0/5, difficulty: 3.0/5
She teaches well. All the exam questions and quiz are from her lectures so just pay attention in the lecture that will be enough to get a good grade.

Rating: 5.0/5, difficulty: 2.0/5
Prof. Ping Deng is GOAT. Amazing prof. She made me really appreciate databases, and I genuinely found the course useful. Not easy class, but she will help you. Goes out of her way to make lectures as interesting as possible. Encourages very diverse, meaningful perspectives with database designs and data transactions. Fast response time on Piazza.

Rating: 5.0/5, difficulty: 3.0/5
Easy Projects. Midterm is not hard if you understand SQL and relational algebra. Don't skimp on the vocab and definitions. Final is hard if you don't understand functional dependencies so study quiz 4. Her lectures are great and also involve a lot of group work and practice so take advantage. She's a great professor overall.

Rating: 5.0/5, difficulty: 3.0/5
Very chill class and chill professor. Projects are very manageable, and seem to have a lot of lenience on grading, with good feedback on anything you do get wrong. Good class to take for both your grade and to learn a lot of practical information easily.

Rating: 1.0/5, difficulty: 5.0/5
She tries to cover too much in one class, it's hard to understand what she's saying, she's extremely harsh in her way of grading. It is better to take this class with someone else.

Rating: 5.0/5, difficulty: 1.0/5
Great Professor, really wants the students to excel in this class. Her interactive lectures were the most beneficial to me. Quizzes and exams have problems easier than the ones we practice in class. So if you are able to solve all the problems in class you are set for the exam!

Rating: 4.0/5, difficulty: 3.0/5
She does care if you succeed or not and tries to help you. She tries to make her lectures more interactive with polls and example problems. The tests are based on the slides and example problems she does in class, so I would highly recommend going to class. The tests are relatively easy but beware of the true/false and MC because it's a big part.

Rating: 4.0/5, difficulty: 3.0/5
Must attend lectures even though attendance is not taken. Lectures are good and she is helpful and kind and always welcomes questions. She is also active on student forums(Piazza). The assignments, quizzes, and exams are difficult but they are open book.

Rating: 5.0/5, difficulty: 4.0/5
She explains lot of concepts in the class and tests us only on basic concepts which are taught by her. Some projects are really tough. She is liberal on grading criteria .Either if you are studying for grades or to get knowledge,  I would definitely recommend to take this course.