PROFESSORS
Professor ladder
Penn professor ladder
1KR
Karen Rile
9.4/10 · 5 community ratings
1587Few ratings
2AD
Amanda DiLodovico
10.0/10 · 2 community ratings
1564Few ratings
3AL
Amy L. Paeth
9.3/10 · 7 community ratings
1556Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4ARAli Rahman4 community ratingsFew ratings1554——
5ATAmanda T. Dilodovico6 community ratingsFew ratings1553——
6PFPhillip Fackler8 community ratingsFew ratings1547——
7MCMichael Chiappini8 community ratingsFew ratings1547——
8PJPatrick J. Manning4 community ratingsFew ratings1547——
9YMYuka Matsutani3 community ratingsFew ratings1540——
10MTMichelle Taransky6 community ratingsFew ratings1538——
11JHJess H. Libow3 community ratingsFew ratings1538——
12KWKeahnan Washington1 community ratingFew ratings1537——
13HJHelen Jeoung1 community ratingFew ratings1537——
14JJJeff Johnson1 community ratingFew ratings1537——
15MOMatthew Osborn1 community ratingFew ratings1537——
16BRBridget R Nolan3 community ratingsFew ratings1537——
17AMAurora MacRae-Crerar6 community ratingsFew ratings1534——
18SJShaleigh J. Kwok5 community ratingsFew ratings1533——
19KAKristen Ashley. Hipolit4 community ratingsFew ratings1532——
20MMMelissa M. Kapadia9 community ratingsFew ratings1532——
21JPJean Paul Cauvin5 community ratingsFew ratings1532——
22AHAdam H. Mohr6 community ratingsFew ratings1531——
23FAFayyaz A. Vellani7 community ratingsFew ratings1525——
24NJNicholas Joseph3 community ratingsFew ratings1521——
25DMDana M. Walker7 community ratingsFew ratings1520——
26DPDilshanie Perera2 community ratingsFew ratings1520——
27KPKeahnan P. Washington6 community ratingsFew ratings1520——
28JMJustin Mullikin1 community ratingFew ratings1520——
29JFJacob Friedman7 community ratingsFew ratings1519——
30RJRebecca J. Lipperini3 community ratingsFew ratings1518——
31HMHannah M Byland3 community ratingsFew ratings1516——
32MJMatthew Johnson1 community ratingFew ratings1515——
33AEAmy E Brown1 community ratingFew ratings1513——
34CMCarmen Meza2 community ratingsFew ratings1512——
35MJMatthew J. Osborn4 community ratingsFew ratings1508——
36SGSara G. Byala4 community ratingsFew ratings1508——
37HNHelen N. Jeoung6 community ratingsFew ratings1504——
38VRValerie Ross5 community ratingsFew ratings1503——
39SMStacy M. Kastner4 community ratingsFew ratings1502——
40RKRafael Khachaturian6 community ratingsFew ratings1502——
41JRJeffrey Renye3 community ratingsFew ratings1501——
42SLSamantha Laura Anne Oliver3 community ratingsFew ratings1499——
43JFJohn F. Kehayias7 community ratingsFew ratings1498——
44CJCarolyn J. Trench7 community ratingsFew ratings1497——
45KMKathleen M. Kramer6 community ratingsFew ratings1496——
46SSShelby S. Justl6 community ratingsFew ratings1494——
47DFDajuan Ferrell6 community ratingsFew ratings1494——
48LALawrence Abbott4 community ratingsFew ratings1490——
49TKTimothy Kent. Holliday3 community ratingsFew ratings1489——
50KKKristen Koopman3 community ratingsFew ratings1486——
51PDPaul Deveney5 community ratingsFew ratings1485——
52JAJo Ann Caplin2 community ratingsFew ratings1484——
53NBNikita Bezrukov3 community ratingsFew ratings1482——
54FAFabian Arzuaga6 community ratingsFew ratings1471——
55BTBrian T Cannon7 community ratingsFew ratings1470——
56SJShelby Justl2 community ratingsFew ratings1467——
57CAChloe A. Milligan3 community ratingsFew ratings1467——
58PTPatrick T. Wehner3 community ratingsFew ratings1463——
59NANora Ashley. Bradford2 community ratingsFew ratings1459——
60CTCarolyn Trench1 community ratingFew ratings1452——
61CCCarla Cue1 community ratingFew ratings1452——
62SYSharif Youssef3 community ratingsFew ratings1442——
63NFNathaniel F. Solley2 community ratingsFew ratings1412——
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.