By TierBuddy Community

S Tier

A Tier

B Tier

C Tier

D Tier

Menu

enjoyability of cs classes

S
web design
networks
A
1302
Theory of computing
B
system programming
1301
C
architecture
software engineering
discrete math
ethics
D
data structures
algorithms
Created Feb 26, 2026
Dive into the ultimate ranking of computer science courses based purely on how much fun they are to learn! From the foundational building blocks of discrete math and 1301 to the mind-bending challenges of algorithms and theory of computing, we're sorting them all. Will web design and software engineering reign supreme, or will the nitty-gritty of system programming and architecture steal the show? Discover which classes spark joy and which might feel like a slog, with everything from networks to ethics getting their moment in the spotlight. Prepare for some strong opinions and maybe even a few surprises as we explore the enjoyability of the CS curriculum.

(This description was AI-generated)