Find a university to explore its courses and reviews.
Discover the easiest, hardest, and most recommended courses at University of Southern California. Rankings are based on aggregated student review data.
Courses with the highest student satisfaction scores
Courses where students report the best grade accessibility
BUAD310
67 reviews
ENST320A
8 reviews
AMST220
3 reviews
PSYC434
4 reviews
CSCI567
22 reviews
THTR105
6 reviews
CSC1570
5 reviews
GESM150
11 reviews
CSCI467
8 reviews
PHYS135B
24 reviews
Courses with the highest reported challenge levels
CLAS499
5 reviews
CHEM105AB
12 reviews
BAUD311
4 reviews
DSCI553
50 reviews
BUAD250B
5 reviews
ISE435
4 reviews
PHYS151L
7 reviews
DSCI351
44 reviews
EE457X
3 reviews
DSO547
3 reviews
Courses students recommend most to their peers
CTPR335
3 reviews
AMST301
30 reviews
AMST220
3 reviews
THTR427
3 reviews
ENST320A
8 reviews
THTR105
6 reviews
CSC1570
5 reviews
GESM150
11 reviews
CSCI467
8 reviews
MPPM120
6 reviews
Courses with the lowest reported time investment
GESM110
3 reviews
EALC103A
3 reviews
ISE315
3 reviews
GESM131
3 reviews
HBIO120
9 reviews
PHED160
6 reviews
THTR122
5 reviews
PHED120A
10 reviews
GESM151
3 reviews
CTPR335
3 reviews