PROFESSORS
Professor ladder
Penn professor ladder
1EM
Elaine Mshomba
9.5/10 · 19 community ratings
1588Few ratings
2JH
Jennifer Harge
10.0/10 · 6 community ratings
1584Few ratings
3KO
Kobina Ofosu-Donkoh
9.6/10 · 10 community ratings
1577Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4YHYohannes Hailu20 community ratingsFew ratings1576——
5MCMarcia Chatelain9 community ratingsFew ratings1564——
6ABAli B.. Ali-Dinar8 community ratingsFew ratings1560——
7YAYiwola Awoyale12 community ratingsFew ratings1554——
8DWDagmawi Woubshet4 community ratingsFew ratings1551——
9ANAudrey N. Mbeje14 community ratingsFew ratings1546——
10KPKeisha-Khan Perry4 community ratingsFew ratings1545——
11JJJasmine Johnson6 community ratingsFew ratings1544——
12TRTimothy Rommen4 community ratingsFew ratings1544——
13GLGrace Louise B Sanders. Johnson4 community ratingsFew ratings1544——
14WSWilliam Sturkey5 community ratingsFew ratings1543——
15MGMarie Gottschalk6 community ratingsFew ratings1542——
16MGMalcolm Gossett3 community ratingsFew ratings1538——
17MNMargo N. Crawford2 community ratingsFew ratings1538——
18CACheikh Ante Mbacke. Babou10 community ratingsFew ratings1536——
19BLBradley L Craig2 community ratingsFew ratings1534——
20KUKetaki Umesh Jaywant4 community ratingsFew ratings1533——
21EDEmily D Steinlight7 community ratingsFew ratings1533——
22HAHeather A. Williams4 community ratingsFew ratings1532——
23DPDennis P.. Culhane6 community ratingsFew ratings1531——
24MAMayowa Ajibade2 community ratingsFew ratings1529——
25LELauren Elizabeth Harris2 community ratingsFew ratings1526——
26SMSarah M. Guerin5 community ratingsFew ratings1524——
27MAMarci Ann. Hamilton3 community ratingsFew ratings1522——
28DQDaniel Q Gillion5 community ratingsFew ratings1520——
29CSCatherine Sirois1 community ratingFew ratings1518——
30WDWilliam D. Schmenner14 community ratingsFew ratings1516——
31DEDonald E. Bogle4 community ratingsFew ratings1514——
32IHIra Harkavy6 community ratingsFew ratings1513——
33SNSheridan Nicole. Marsh2 community ratingsFew ratings1513——
34MTMelissa Teixeira6 community ratingsFew ratings1512——
35ZCZita C. Nunes9 community ratingsFew ratings1511——
36TETheresa E. Simmonds3 community ratingsFew ratings1509——
37DKDavid K Amponsah2 community ratingsFew ratings1509——
38HBHerman Beavers6 community ratingsFew ratings1509——
39AAAdewale Adebanwi10 community ratingsFew ratings1507——
40SBSuzana Berger5 community ratingsFew ratings1505——
41ATAnders T Bright3 community ratingsFew ratings1502——
42JMJulia Marie. Bouwkamp5 community ratingsFew ratings1502——
43KTKim T. Gallon1 community ratingFew ratings1501——
44JFJose F.. Anderson2 community ratingsFew ratings1501——
45SBSarah B. Gordon2 community ratingsFew ratings1501——
46RFRoquinaldo Ferreira9 community ratingsFew ratings1500——
47HBHashim Bin Rashid2 community ratingsFew ratings1499——
48LELorene E. Cary2 community ratingsFew ratings1499——
49AIAlec Ian. Gershberg9 community ratingsFew ratings1497——
50ECElizabeth Collins8 community ratingsFew ratings1495——
51YEYvonne E Fabella4 community ratingsFew ratings1495——
52VAVaughn A. Booker6 community ratingsFew ratings1493——
53JPJuliet P Glazer4 community ratingsFew ratings1491——
54ABAnthea Butler5 community ratingsFew ratings1490——
55IAIyone Agboraw4 community ratingsFew ratings1489——
56LVLee V Cassanelli13 community ratingsFew ratings1485——
57BJBenjamin J Shestakofsky3 community ratingsFew ratings1484——
58TZTukufu Zuberi23 community ratingsFew ratings1483——
59VSVanicleia Silva Santos4 community ratingsFew ratings1482——
60KMKathleen M. Brown5 community ratingsFew ratings1481——
61SWSimone White7 community ratingsFew ratings1480——
62MGMichael G. Hanchard8 community ratingsFew ratings1479——
63KHKelly Harris1 community ratingFew ratings1479——
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.