EssayPal.ai - This AI writes in your style of writing!

Professor Cinda Heeren Reviews

16

Class Ratings

4.3Good Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Cinda Heeren / Fall 2020

Dec 19, 2020

Comments on the course

Cinda is great! She made the course fun and interesting. Can’t go wrong taking any of her courses

Advice

Stay on top of assignments

Course: CPSC 221Grade: A+Attendance: Non-MandatoryTextbook Use: Optional
4

Class Ratings

4.7Amazing Class
4Easy
5Very Interesting
5Very Useful

Prof: Cinda Heeren / Winter 2020

Dec 20, 2020

Comments on the course

Cindy is great. There are many assesments in the middle of the term so it will keep you up with the materials. Resources on this course are very readily available.

Course: CPSC 221Grade: AAttendance: Non-MandatoryTextbook Use: Optional
3

Class Ratings

4Good Class
4Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Winter 2022

Feb 10, 2024

Comments on the course

The professor does a great job of teaching

Course: CPSC 221Delivery: Online
2

Class Ratings

4Good Class
4Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Winter 2020

Feb 5, 2024

Comments on the course

This course rocks

Course: CPSC 221Delivery: Hybrid
2

Class Ratings

5Amazing Class
4Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Winter 2020

May 27, 2022

Comments on the course

Important class for all cpsc students. Not too hard to grasp the topics, and the grading is distributed over weekly quizzes, very fair. Though saying that, it is a lot of work and I mostly started doing poorly on weeks where I had a lot of homeworks due in other classes. Also, GRAPHS

Course: CPSC 221Delivery: In personGrade: A+Workload: Heavy
2

Class Ratings

4Good Class
2Hard
5Very Interesting
5Very Useful

Prof: Cinda Heeren / Fall 2020

Dec 27, 2020

Comments on the course

Cinda was awesome. She motivated me to work extra hard by being considerate, helpful, and fair. Course content is not easy, but she makes it easy to understand. I really enjoyed her collab videos with Will.

Course: CPSC 221Grade: A-Attendance: Non-MandatoryTextbook Use: Optional
1

Class Ratings

2Bad Class
2Hard
3Kinda Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Winter 2026

Oct 17, 2026

Comments on the course

I hate this class with a passion because I think its so poorly organized and the homework assignments are unimaginably unintuitive and mentally exhausting to do. ONE of the online lectures is labelled with the content it covers, wrong assignments have been given out at least TWICE, and one of the weekly lectures was made online so now I have to commute 3 HOURS and only attend one other lecture I have on that day. This doesn't even include how awful the homework assignments are. The way they are formatted is done so poorly I often cannot understand what it wants me to do, and most questions build off one another so you just end up stuck until you have an epiphany and can even begin to answer the first part of the question. No other class can compare to how much this one has made me want to ...read more

Course Content

Course content consists of learning about how languages (mainly C++) implement different data structures and how we can analyze algorithms to determine if they're good or not

Comments on the professor

The professor is great, very enthusiastic about lecture content and eager to help students.

Advice

I wish I knew how to handle my emotions better so I wouldn't be seething for hours trying to understand whatever the homework is intended on helping me learn.

Course: CPSC 221Delivery: HybridGrade: IncompleteWorkload: ModerateTextbook Use: No
Quiz Heavy
1

Class Ratings

4Good Class
5Very Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Winter 2023

Feb 10, 2024

Comments on the course

Best prof in the world

Course: CPSC 221Delivery: Online
1

Class Ratings

4Good Class
3Avg. Difficulty
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Cinda Heeren / Spring 2023

Dec 4, 2023

Comments on the course

This is a required cpsc course but very useful into getting into data structures and algorithms. It was very quiz heavy but they are not hard at all and give a lot of practice questions. As long as you start on the assignments early, you should be fine and get a decent grade. Average for our section was around 86.

Comments on the professor

Cinda was amazing and super entertaining in class. Try and take her when you can.

Advice

Try and learn a bit of C++ before going into the class but the first few labs help you get into it and they have a C/C++ refresher videos that should help.

Course: CPSC 221Delivery: In personGrade: AWorkload: HeavyTextbook Use: Optional
Assignment HeavyQuiz Heavy