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

3OK Class
4Easy
3Kinda Interesting
2Barely Useful

Professor Rating

3OK Prof

Prof: Jim Washburn / Fall 2025

Dec 22, 2025

Comments on the course

Boring not fun

Course Content

Yes

Comments on the professor

Con slow and boring

School: PCC CommunityCourse: GEO 101INDelivery: In personGrade: DTextbook Use: Optional
Participation HeavyAssignment HeavyEssay Heavy
1

Class Ratings

1Awful Class
5Very Easy
1Very Boring
1Useless

Professor Rating

1Awful Prof

Prof: Lynn Norman / Fall 2025

Dec 22, 2025

Comments on the course

This was the fundamental biology requirement for me (I'm a computer science student). The professor was extremely unprepared to teach this course. The canvas was a mess and had lots of conflicting information or was just lacking required content. For example, we didn't receive practice questions for our second midterm until the day before the midterm. Very boring class and wasn't very difficult but I dreaded going to this class everyday. I feared that I might pass away from boredom each time I attended lecture.

Course Content

Some random stuff I have already forgotten cuz I hated this course.

Comments on the professor

Really unprepared and just droned on during lectures.

Advice

Avoid if possible tbh......

School: UBCCourse: BIOL 111Delivery: In personGrade: Not sure yetWorkload: LightTextbook Use: Optional
Exam Heavy
1

Class Ratings

4Good Class
1Very Hard
3Kinda Interesting
2Barely Useful

Professor Rating

4Good Prof

Prof: Norm / Fall 2025

Dec 22, 2025

Comments on the course

Very difficult course but it covers some interesting topics. The teaching team is very cognoscente that this is a difficult course and give lots of warning regarding tough upcoming labs and units while also providing days off from lecture each week prior to quizzes. The units regarding file systems and virtual memory are the toughest.

Course Content

Some x86 similar instructions and stack frames (similar to 213). Pipelining regarding running concurrent instructions. Caching and how caches are built/work. File systems and the thinking behind their constructions. Virtual memory, what it is and how it works.

Comments on the professor

Good teaching team. Clear they care about their students!

Advice

Try to understand the concepts first time around because trying to study for quizzes off half understood knowledge is rough... good luck with this required course :)

School: UBCCourse: CPSC 313Delivery: In personGrade: B+Workload: HeavyTextbook Use: Optional
Exam HeavyQuiz HeavyAssignment Heavy
1

Class Ratings

5Amazing Class
5Very Easy
4Interesting
3Kinda Useful

Professor Rating

5Amazing Prof

Prof: Mehrdad Oveisi / Fall 2025

Dec 22, 2025

Comments on the course

Really enjoyed this course mainly due to the professor. Mehrdad was always enthusiastic and taught in a way that was very iclicker heavy but really supported learning. There were weekly assignments (around 6 hours each) that you could work on with a partner. There were 2 midterms, a final, and these assignments. The topics all related to each other and gives you an understanding of the building blocks that lead to predictive models. I didn't feel like I was learning about "AI" as we know it today with LLMs however its clear this course is providing very solid base for 422 to build on.

Course Content

Lots of search problems. Then lots of probability.

Comments on the professor

Amazing professor. Always excited to learn and answer questions. You could really tell that he cares about his students!

Advice

Even though assignments don't take a super long time its important to start them early because doing them without the help of AI really adds to your learning. Practice questions for the midterms are very conceptual and not calculation/example based at all (this threw me off a bit) but the exams weren't that difficult if you had good conceptual understandings of the concepts.

School: UBCCourse: CPSC 322Delivery: In personGrade: Not sure yetWorkload: ModerateTextbook Use: Optional
Assignment HeavyExam Heavy