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

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
1

Class Ratings

2Bad Class
3Avg. Difficulty
2Boring
3Kinda Useful

Professor Rating

3OK Prof

Prof: John Pringle / Fall 2025

Dec 26, 2025

Comments on the course

This course is not meant to be enjoyable (unless you like reading and writing), but unavoidable for science students. It is an English class focused on scientific writing, and because it more subjective than most science classes, it is easy enough to get at least 70-85% but (depending on your prof) virtually impossible to get higher than 90% (no one did in my section).

Course Content

This course is a communication class for science students, covering reading scientific papers, writing papers, and the nature of science. The workload was remarkably uneven throughout the semester; some weeks I had nothing to do at all, while some weeks I had entire papers to write. There is also a lot of busywork, as I feel some worksheets are tedious and only take time away from working on the final product, which becomes more rushed as a result. Some parts of this course are, in my opinion, overemphasized, such as how to make a good claim, as this is something we mostly learned in high school. However, some things, such as how to read a scientific paper, were not taught in high school and underemphasized. My entire group felt so lost trying to read graduate-level papers on topics we k...read more

Comments on the professor

John Pringle is a kind professor but a tough grader. He's open for office hours but marks some assignments rather harshly, meaning he could have almost no feedback to give you and still give 75%. This is, however, par for an English teacher so this does not make him a bad prof.

Advice

Choose a term paper topic you would know the most about, as your ability to comprehend texts depends more on your background knowledge about the subject than your general reading skills.

School: UBCCourse: SCIE 113Delivery: In personGrade: A-Workload: HeavyTextbook Use: No
Assignment HeavyEssay Heavy
1

Class Ratings

4Good Class
4Easy
4Interesting
3Kinda Useful

Professor Rating

4Good Prof

Prof: Meghan Allen / Fall 2025

Dec 26, 2025

Comments on the course

As the course title suggests, this course is best for people who need CPSC credit but will not major in the field. It is a light enough course that anyone, regardless of coding experience, can do well in the course if they have a strong enough attention to detail.

Course Content

This course teaches the basics of coding (eg. syntax, if statements, for loops) using Python, then focuses on how to design functions, data definitions, and then much larger programs by breaking up tasks into smaller functions. While there is a problem-solving component, there is a stronger emphasis on following the design recipes (formats), with formatting taking up about 2/3 of the mark allocation for each question. In this course, I took three midterms (called "examlets"), one final, and did one project. The exams are self-booked so you can find a timeslot that works for you in a 3 to 7 day window. The project (done solo or in pairs) requires you to create a program that analyzes a dataset of your choice and creates a chart. This course is not designed for CPSC students, but it is v...read more

Comments on the professor

The professor was very supportive. While she does not take attendance, she and the TAs used spare time at the end of lectures to help any students with their work. Also, because she was timely with the content material, once the main lecture content was done, she used the remaining lecture periods as optional drop-in office hours to help us with our projects.

Advice

Attention to detail is perhaps the most important skill in this course. Because of how the autograder works, you can have a function work perfectly but still lose marks because of a typo in the comments. Check each answer thoroughly before submitting. Copy and paste function templates rather than rewriting them out. The exams are designed so you most likely will not run out of time if you go at a reasonable pace, but there are lots of trick questions especially in the multiple choice sections. Do not rush the MCQs to bank more time in the coding parts.

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