Find a university to explore its courses and reviews.
Discover the easiest, hardest, and most recommended courses at University of Pennsylvania. Rankings are based on aggregated student review data.
Courses with the highest student satisfaction scores
Courses where students report the best grade accessibility
IPD5150
5 reviews
NLC17
3 reviews
HEBR051
3 reviews
STAT1110
4 reviews
ENG0052
3 reviews
NELC2018
3 reviews
URBS405
3 reviews
CLST0022
3 reviews
PSCI231
3 reviews
MATH600
4 reviews
Courses with the highest reported challenge levels
CBE611
3 reviews
CIS502
7 reviews
SWRK7260
47 reviews
SWRK738
13 reviews
BIOL1121
3 reviews
CIS320
3 reviews
CHEM245
4 reviews
MCIT592
12 reviews
MSE555
5 reviews
CIT592
15 reviews
Courses students recommend most to their peers
HEBR051
3 reviews
MATH600
4 reviews
CLST0022
3 reviews
STAT1110
4 reviews
IPD5150
5 reviews
NELC2018
3 reviews
URBS405
3 reviews
NURS131
5 reviews
PSCI231
3 reviews
NELC216
5 reviews
Courses with the lowest reported time investment
ENG0052
3 reviews
MODPO2013
3 reviews
SWRK760
8 reviews
SWRK704
13 reviews
HIST201A
3 reviews
HIND420
3 reviews
INSR205
4 reviews
STAT1110
4 reviews
NELC2018
3 reviews
PSCI231
3 reviews