[h] home[b] blog

A review of UBC's computer science courses

Jul 17, 2025

Having now completed my Bachelor of Computer Science (BCS) degree at UBC, I must commemorate my time learning CPSC. Given my previous blog post, I thought it would only be fair to give CPSC and PHYS the same treatment, so I'm back with another tierlist.

The evaluation criteria will be identical to that of the physics tierlist. For the sake of brevity, I will not include such criteria here, so I encourage the reader to read my previous tierlist before this post.

Also, this list is in no way related to my previous list; a full ranking of the courses I've taken at UBC would not simply be a rank-wise union of these two lists.

Here's the list: