PROFESSORS
Professor ladder
Penn professor ladder
1PS
Page Selinsky
10.0/10 · 4 community ratings
1600Few ratings
2BS
Brian Spooner
9.8/10 · 4 community ratings
1592Few ratings
3LM
Lynn M.. Meskell
9.5/10 · 17 community ratings
1587Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4CEChantel E.. White11 community ratingsFew ratings1584——
5JHJennifer Harge6 community ratingsFew ratings1584——
6KRKristen R. Ghodsee15 community ratingsFew ratings1583——
7HPHolly Pittman11 community ratingsFew ratings1580——
8GUGregory Urban6 community ratingsFew ratings1576——
9SJStephen J. Tinney6 community ratingsFew ratings1576——
10CBCharles Brian. Rose19 community ratingsFew ratings1569——
11ADAli Dinar2 community ratingsFew ratings1564——
12MAMahboob Ali. Mohammad22 community ratingsFew ratings1562——
13ABAli B.. Ali-Dinar8 community ratingsFew ratings1560——
14CHChad Hill3 community ratingsFew ratings1558——
15CACarolina Angel Botero4 community ratingsFew ratings1556——
16LILucia Isabel Stavig4 community ratingsFew ratings1553——
17EKEmily K Ng5 community ratingsFew ratings1550——
18AGAngelantonio Grossi3 community ratingsFew ratings1549——
19KPKeisha-Khan Perry4 community ratingsFew ratings1545——
20JJJasmine Johnson6 community ratingsFew ratings1544——
21TRTimothy Rommen4 community ratingsFew ratings1544——
22RWRachel Watkins2 community ratingsFew ratings1544——
23JMJanet Monge17 community ratingsFew ratings1542——
24AGAlla Gutnikova2 community ratingsFew ratings1538——
25AJAlissa Jordan1 community ratingFew ratings1537——
26KGKristen Ghodsee1 community ratingFew ratings1537——
27CEClark Erickson1 community ratingFew ratings1537——
28GPGregory P Urban2 community ratingsFew ratings1533——
29KDKathleen D Morrison2 community ratingsFew ratings1533——
30MSMallika Sarma2 community ratingsFew ratings1532——
31KDKimberly Diane. Bowes7 community ratingsFew ratings1531——
32MBMichael B. Joiner3 community ratingsFew ratings1529——
33SSSosena Solomon10 community ratingsFew ratings1529——
34RMRichard M. Leventhal4 community ratingsFew ratings1528——
35LALisa A. Mitchell6 community ratingsFew ratings1527——
36KMKimberly M. Noronha3 community ratingsFew ratings1526——
37JHJason Herrmann13 community ratingsFew ratings1525——
38AAAdriana Alexandra Scanteianu3 community ratingsFew ratings1525——
39MCMegan Crandal. Kassabaum3 community ratingsFew ratings1524——
40RBRicardo Bracho15 community ratingsFew ratings1522——
41SAShae Alexandra Cath Frydenlund2 community ratingsFew ratings1521——
42KHKamalini Hegde2 community ratingsFew ratings1520——
43CACaitlin A. O'Connell2 community ratingsFew ratings1520——
44KMKevin M. Burke2 community ratingsFew ratings1518——
45DADeborah A. Thomas4 community ratingsFew ratings1516——
46BIBrian I. Daniels1 community ratingFew ratings1515——
47NANikhil Anand4 community ratingsFew ratings1513——
48PGPeter G. Gould1 community ratingFew ratings1513——
49JCJustin Clapp3 community ratingsFew ratings1512——
50KMKristina M. Lyons4 community ratingsFew ratings1512——
51DKDavid K Amponsah2 community ratingsFew ratings1509——
52MBMarie-Claude Boileau14 community ratingsFew ratings1509——
53CECaroline E. Jones5 community ratingsFew ratings1508——
54AAAdewale Adebanwi10 community ratingsFew ratings1507——
55ZHZehra Hashmi7 community ratingsFew ratings1507——
56KMKatherine M. Moore14 community ratingsFew ratings1504——
57NTNeha Tiwari2 community ratingsFew ratings1503——
58MGMauro Guillén3 community ratingsFew ratings1501——
59VWVanessa Workman17 community ratingsFew ratings1500——
60ICIan C. Petrie5 community ratingsFew ratings1499——
61LDLawrence D.. Blum2 community ratingsFew ratings1498——
62JBJoshua Benjamin. Franklin2 community ratingsFew ratings1498——
63ELEmily L. Hammer3 community ratingsFew ratings1496——
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.