PROFESSORS
Professor ladder
Penn professor ladder
1DP
David P. Pope
9.4/10 · 4 community ratings
1545Few ratings
2MW
Mark W. Licurse
9.3/10 · 3 community ratings
1535Few ratings
3PK
Peter K. Davies
8.7/10 · 4 community ratings
1519Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4MGMark George. Allen4 community ratingsFew ratings1515——
5RJRussell J. Composto3 community ratingsFew ratings1514——
6ECEric C. Huang10 community ratingsFew ratings1513——
7EAEric A. Stach2 community ratingsFew ratings1512——
8CRCelia Reina Romo7 community ratingsFew ratings1501——
9AVAleksandra Vojvodic4 community ratingsFew ratings1498——
10KVKyle Vining1 community ratingFew ratings1494——
11VCVanessa Chan1 community ratingFew ratings1493——
12CMChristopher M. Madl4 community ratingsFew ratings1492——
13ICI-Wei Chen3 community ratingsFew ratings1492——
14RHRoy H. Olsson2 community ratingsFew ratings1489——
15LFLiang Feng1 community ratingFew ratings1489——
16COChinedum Osuji2 community ratingsFew ratings1486——
17YJYuanwen Jiang2 community ratingsFew ratings1486——
18LLLing Li1 community ratingFew ratings1485——
19PKPrashant Kishore. Purohit5 community ratingsFew ratings1484——
20MKMahadevan Khantha10 community ratingsFew ratings1483——
21CBChristopher B.. Murray2 community ratingsFew ratings1483——
22VBVivek B. Shenoy4 community ratingsFew ratings1473——
23KIKaren I. Winey2 community ratingsFew ratings1468——
24EDEric Detsi5 community ratingsFew ratings1452——
25RARitesh Agarwal2 community ratingsFew ratings1452——
26CRConnor R. Bilchak4 community ratingsFew ratings1432——
27SYShu Yang4 community ratingsFew ratings1421——
COURSE HEAD-TO-HEAD
Two sections, two professors? Pick a course to compare everyone who has taught it.
RATE YOUR PROFESSORS
Drag the professors you've had onto a tier — courses too. One board, one submit.
Rate my professors →Ratings are derived from anonymous, per-student-normalized tier placements, not raw star averages — so one generous or harsh rater can't skew the board. Professors without a tier ranking yet sit unranked until students weigh in.