Reviews of professor Apala Guha

Rating: 1.0/5, difficulty: 4.0/5
Video lectures were a great idea, if she did them properly. They were difficult to understand, and jumped all over the place. Any questions directed at her in class she would redirect them back to the class for another student to answer. Assignments were ambiguous and hard to follow with no examples. Please avoid.

Rating: 1.0/5, difficulty: 3.0/5
An absolutely frustrating experience. Consistently late, answered students' questions with questions. In person lectures seemed unorganized, and she often ended early. The assignments lacked clarity. Video lectures were of poor quality. Asked for feedback and then blamed the students. Overall, just truly unprofessional.

Rating: 1.0/5, difficulty: 3.0/5
Do not take CMPT354 with her, I REPEAT, DO NOT. You pretty much learn nothing from her. You will be better off just read and learn SQL by yourself on Tutorialpoints. or other online resources. Even though the exams are seemingly easy but the instructions and questions are usually confusing and not clear. Definitely avoid.

Rating: 1.0/5, difficulty: 1.0/5
BEST PROF EVEEEE

Rating: 1.0/5, difficulty: 3.0/5
The grading criteria and rubrics for assignments were unclear and the grades were released too late so while I thought I was doing well at the assignments, my grades were terrible eventually and I could do nothing to improve them because a couple of days before the 3rd assignment deadline came, the 1st assignment grades were just released.

Rating: 2.0/5, difficulty: 4.0/5
She is a professor with a really good knowledge of compiler design for CMPT 379, but she just doesn't have the background knowledge and experience for Databases, so that explains why she cannot teach the course well. If you have no choice but to take her class, it is possible to pass and end up with a decent grade, but don't expect to learn much.

Rating: 5.0/5, difficulty: 1.0/5
Great prof :)