PROFESSORS
Professor ladder
UC Davis professor ladder
1JA
James Adams
9.6/10 · 118 community ratings
1701High confidence
2IH
Isaac Hale
9.8/10 · 33 community ratings
1697Some ratings
3MG
McCage Griffiths
9.4/10 · 78 community ratings
1681Some ratings
RANKPROFESSORELOGRADETAKE AGAIN
4ABAmber Boydstun95 community ratingsSome ratings1667——
5RBRaymond Brandt11 community ratingsFew ratings1656——
6JJJaime Jackson11 community ratingsFew ratings1656——
7ESEthan Scheiner96 community ratingsSome ratings1651——
8BKBrandon Kinne84 community ratingsSome ratings1650——
9MLMatthew Lesenyie24 community ratingsFew ratings1646——
10AHAmir Hasnain11 community ratingsFew ratings1644——
11JAJosephine Andrews115 community ratingsHigh confidence1636——
12LBLeo Blanken25 community ratingsSome ratings1632——
13SRSteve Routh24 community ratingsFew ratings1631——
14SHStephen Haptonstahl24 community ratingsFew ratings1631——
15HHHanno Hilbig14 community ratingsFew ratings1630——
16JAJo Andrews26 community ratingsSome ratings1619——
17MKMilosz Kucharski6 community ratingsFew ratings1614——
18AGAnne Gillman18 community ratingsFew ratings1611——
19NKNiki Kalaf Hughes4 community ratingsFew ratings1608——
20SSShalini Satkunanandan27 community ratingsSome ratings1605——
21RPRolfe Peterson5 community ratingsFew ratings1605——
22MSMarc Scarcelli7 community ratingsFew ratings1603——
23MVMark Verbitsky91 community ratingsSome ratings1602——
24OGOmar García-Ponce13 community ratingsFew ratings1602——
25MPMatthew Pietryka22 community ratingsFew ratings1602——
26LRLindsay Reid18 community ratingsFew ratings1598——
27JSJohn Scott37 community ratingsSome ratings1595——
28DJDanielle Joesten4 community ratingsFew ratings1593——
29AHAdrienne Hosek31 community ratingsSome ratings1593——
30SAShareefa Al-Adwani29 community ratingsSome ratings1592——
31CHChristopher Hallenbrook9 community ratingsFew ratings1591——
32JHJulian Haddad3 community ratingsFew ratings1591——
33MNMiroslav Nincic145 community ratingsHigh confidence1588——
34SKSpencer Kiesel46 community ratingsSome ratings1582——
35CNChristopher Ngo3 community ratingsFew ratings1579——
36AGAlan Gordon8 community ratingsFew ratings1577——
37ESEvan Sandlin3 community ratingsFew ratings1572——
38GPGail Pivetti2 community ratingsFew ratings1570——
39JLJoel Landis54 community ratingsSome ratings1568——
40JBJohn B. Gates52 community ratingsSome ratings1567——
41EEErik Engstrom44 community ratingsSome ratings1566——
42MSMatthew Shugart7 community ratingsFew ratings1563——
43NHNathan Hadley5 community ratingsFew ratings1562——
44MWMatthew Weiss8 community ratingsFew ratings1556——
45JHJordan Hamzawi4 community ratingsFew ratings1555——
46HMHeather McKibben89 community ratingsSome ratings1554——
47HEHeather Elko13 community ratingsFew ratings1553——
48RTRobert Taylor77 community ratingsSome ratings1553——
49LPLarry Peterman40 community ratingsSome ratings1551——
50PPPaige Pellaton2 community ratingsFew ratings1545——
51RBRoss Butters7 community ratingsFew ratings1543——
52DBDavid Bracken1 community ratingFew ratings1541——
53YLYoonjung Lee1 community ratingFew ratings1541——
54NCNathan Clough1 community ratingFew ratings1541——
55DKDaniel Kono96 community ratingsSome ratings1538——
56SHStuart Hill123 community ratingsHigh confidence1538——
57RSRandolph Siverson91 community ratingsSome ratings1538——
58TRTye Rush5 community ratingsFew ratings1537——
59BHBenjamin Highton70 community ratingsSome ratings1537——
60GWGeoffrey Wandesforde-Smith10 community ratingsFew ratings1527——
61YLYuhui Li6 community ratingsFew ratings1522——
62RBRichard Bairett6 community ratingsFew ratings1522——
63CHChristopher Hare75 community ratingsSome ratings1521——
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.