PROFESSORS
Professor ladder
McGill professor ladder
1JD
Jan Doering
9.8/10 · 32 community ratings
1689Some ratings
2ES
Eran Shor
9.4/10 · 47 community ratings
1667Some ratings
3SW
Skyler Wang
10.0/10 · 11 community ratings
1662Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4PMPeter McMahan27 community ratingsSome ratings1656——
5EAEmre Amasyali9 community ratingsFew ratings1641——
6RBRoberto Benedicto23 community ratingsFew ratings1638——
7KFKathleen Fallon33 community ratingsSome ratings1616——
8SWSean Waite11 community ratingsFew ratings1615——
9ADAniruddha Das24 community ratingsFew ratings1611——
10ACAndrew Carvajal4 community ratingsFew ratings1605——
11JAJohn Anthony Hall34 community ratingsSome ratings1602——
12JCJason Carmichael47 community ratingsSome ratings1590——
13DYDevrim Yavuz46 community ratingsSome ratings1590——
14LMLuca Maria Pesando5 community ratingsFew ratings1584——
15AMAlexandre Miltsov25 community ratingsSome ratings1583——
16AQAmelie Quesnel-Vallee18 community ratingsFew ratings1578——
17SBSarah Berry41 community ratingsSome ratings1574——
18ADAlessandro Drago4 community ratingsFew ratings1567——
19DSDaniel Sailofsky2 community ratingsFew ratings1567——
20MBMichaela Bunakova2 community ratingsFew ratings1567——
21MWMorton Weinfeld38 community ratingsSome ratings1558——
22JEJennifer Elrick31 community ratingsSome ratings1557——
23SSSuzanne Staggenborg5 community ratingsFew ratings1550——
24MAMarcos Ancelovici7 community ratingsFew ratings1548——
25RWRobert Whitley35 community ratingsSome ratings1543——
26MBMilos Brocic27 community ratingsSome ratings1541——
27RHRebecca Haines1 community ratingFew ratings1539——
28IVIan Van Haren1 community ratingFew ratings1539——
29KSKimberly Seida1 community ratingFew ratings1539——
30EDErin Denton1 community ratingFew ratings1539——
31SCShelley Clark12 community ratingsFew ratings1535——
32MGMehri Ghazanjani102 community ratingsHigh confidence1530——
33IPIsabel Pike8 community ratingsFew ratings1530——
34MLMatthew Lange58 community ratingsSome ratings1529——
35IFIna Filkobski35 community ratingsSome ratings1528——
36AVAxel Van Den Berg35 community ratingsSome ratings1528——
37AAAnna-Liisa Aunio4 community ratingsFew ratings1522——
38ADAlexis Dennis6 community ratingsFew ratings1517——
39BEBarry Eidlin34 community ratingsSome ratings1513——
40LBLucia Benaquisto26 community ratingsSome ratings1513——
41ULUli Locher22 community ratingsFew ratings1512——
42MDMichael Del Balso3 community ratingsFew ratings1512——
43CECarl Eidlin1 community ratingFew ratings1511——
44JFJennifer Fishman10 community ratingsFew ratings1510——
45CLCeline Lebourdais5 community ratingsFew ratings1507——
46EKElise Karagueuzian11 community ratingsFew ratings1499——
47PRPoulami Roychowdhury17 community ratingsFew ratings1498——
48AFAna Fostik2 community ratingsFew ratings1495——
49DHDonald Hinrichs40 community ratingsSome ratings1483——
50YCYvonne Chang2 community ratingsFew ratings1470——
51XSXavier St-Denis2 community ratingsFew ratings1470——
52EWElaine Weiner84 community ratingsSome ratings1466——
53TSThomas Soehl29 community ratingsSome ratings1455——
54JSJohn Sandberg36 community ratingsSome ratings1453——
55NMNicole Mardis10 community ratingsFew ratings1453——
56ZVZoua Vang31 community ratingsSome ratings1440——
57CLCeline Le Bourdais7 community ratingsFew ratings1439——
58AQAmm Quamruzzaman25 community ratingsSome ratings1427——
59SASaoussan Askar6 community ratingsFew ratings1425——
60GBGiovani Burgos81 community ratingsSome ratings1402——
61KQKomin Qiyomiddin2 community ratingsFew ratings1397——
62CMClaudia Masferrer3 community ratingsFew ratings1384——
63AZAli Zeren36 community ratingsSome ratings1379——
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.