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

Rate My Courses

See reviews, get advice and find helpful resources for university courses

Search

Recent Reviews

1

Class Ratings

4Good Class
2Hard
4Interesting
3Kinda Useful

Professor Rating

5Amazing Prof

Prof: Richard Kil / Fall 2025

Dec 27, 2025

Comments on the course

Personally I found a couple of the quantum mechanics chapters to be interesting.

Course Content

There was way more physics related concepts than I anticipated, and the only concept that is sort of related to the material taught in high school is VSEPR and Lewis Structures. The rest are relatively new to a lot of people.

Comments on the professor

His office hours were really useful! He also opened up a lot of office hours close to the exams, and I can feel that he is very passionate about the course.

Advice

I feel like pre-reading chapters before they are taught in class is a great way to review. Sometimes it can be hard to do this though, as the chapters go by relatively quick. Also read the ChiRP and re-do all of the questions you got wrong before a midterm/final, as I feel like the questions from the midterms were similar to the ChiRP. Ask any questions that you may have as you go through the ChiRP during office hour. Don't go to too much office hour if you don't have any questions. Eventually it will just feel like burn-out and you'll hear repetitive questions. I would say every other week is a good amount of time. The labs were so stressful. There was no time to do the titration lab but the labs after that were a breeze. It's okay to give yourself a break! I was so stressed out ...read more

School: UBCCourse: CHEM 121Delivery: In personGrade: AWorkload: HeavyTextbook Use: Yes
Participation HeavyQuiz Heavy
1

Class Ratings

4Good Class
5Very Easy
4Interesting
4Useful

Professor Rating

4Good Prof

Prof: Meghan Allen / Fall 2025

Dec 27, 2025

Comments on the course

As the course description suggests, this course is best for students not majoring in CPSC. It is not difficult to do well in this course if you have a strong attention to detail, but those with programming experience (in any language) will have a moderate to strong advantage in this course because they are already used to computational thinking.

Course Content

This course covers the basics of coding in Python (eg. if statements, for loops, variables, etc.), but also focuses on designing functions, data definitions, then complex programs breaking tasks into smaller functions and finally visualizations. This course does cover basic problem solving, but more emphasis is given to following the design recipes, meaning formatting is roughly ⅔ of the mark allocation for each question. It is not for CPSC students but the content is useful for any field using programming, such as computational chemistry.

Comments on the professor

The professor was very supportive. While she did not take attendance, at the end of lectures, she and the TAs used spare time to help students with their work. Then, because she was timely with covering the content, remaining lecture sessions became optional drop-in office hours where we could ask her help with our projects.

Advice

Attention to detail is perhaps the most important skill you will need in this course. Because of how the autograder works, you could have a function work perfectly but lose marks because of a typo in the comments (meaning it otherwise won’t affect the computed result).

School: UBCCourse: CPSC 103Delivery: In personGrade: A+Workload: LightTextbook Use: No
Assignment HeavyExam Heavy
1

Class Ratings

5Amazing Class
3Avg. Difficulty
3Kinda Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Dr. Steve Winkel / Fall 2025

Dec 26, 2025

Comments on the course

Practical, project-based course where students analyze the structure of an organization and apply the practices learned throughout the course to strategize an enhanced re-design or restructuring of the organization.

Comments on the professor

Amazing professor! He is very helpful, engaging, and supportive.

School: URICourse: MBA 540Delivery: Hybrid
Project HeavyAssignment HeavyParticipation Heavy
1

Class Ratings

3OK Class
4Easy
2Boring
2Barely Useful

Professor Rating

3OK Prof

Prof: Melanie Bedore / Fall 2025

Dec 26, 2025

Comments on the course

Not bird nor anything to do with hardcore science. It's a good elective if you are willing to put in some work weekly for it.

Course Content

As other reviews mentioned, it often flips back and forth between boring and interesting. Some lectures were straight up common sense, just prolonged to make it sound relevant. Other's were eye-openers, and pretty cool. The content is overall very easy and rather social science based than geography. The tutorials are discussion-based, and you just talk with a group of students (similar to a highschool classroom with a teacher). The marking is TA-based, but I'd assume they all have similar standards. There are some assignments that you complete which are very easy and only marked for completion. Midterms and exams are allowed to be accompanied by a cirb sheet.

Comments on the professor

Dr. Bedore is very engaging and passionate during lectures. However, her exams and midterms are VERY specific. They can ask you about any statistic, random music bands, colour wheels etc. Sometimes will throw you off.

Advice

Take the tutorial stream. This class is not a bird (prof even claims that herself), so you will have to put in some work before the midterms and exam. Personally, I never read the textbook as I had a heavy course load that specific semester and never got the time to, so it can be safe to assume that you can pretty much get away with it (even she pushes you to read). If you have good memory, just brush over the slides then you'll pretty much be set. Include more specific details (statistics, random facts about music, population concentrations etc) your cirb sheet instead.

School: McMasterCourse: ENVSOCTY 1HA3Delivery: In personGrade: Not sure yetWorkload: LightTextbook Use: Yes
Participation HeavyExam HeavyAttendance Heavy