PROFESSORS
Professor ladder
McGill professor ladder
1MM
Maureen McKeague
9.6/10 · 36 community ratings
1677Some ratings
2AM
Anthony Mittermaier
9.6/10 · 34 community ratings
1676Some ratings
3PW
Paul Wiseman
9.2/10 · 127 community ratings
1662High confidence
RANKPROFESSORELOGRADETAKE AGAIN
4LPLaura Pavelka140 community ratingsHigh confidence1662——
5PSPallavi Sirjoosingh125 community ratingsHigh confidence1661——
6HSHanadi Sleiman62 community ratingsSome ratings1640——
7AFAriel Fenster144 community ratingsHigh confidence1629——
8AMAudrey Moores-François9 community ratingsFew ratings1619——
9SSSamuel Sewall34 community ratingsSome ratings1617——
10DHDavid Harpp120 community ratingsHigh confidence1612——
11DPDmytro Perepichka26 community ratingsSome ratings1598——
12NLNathan Luedtke4 community ratingsFew ratings1590——
13DVDanielle Vlaho21 community ratingsFew ratings1581——
14JSJoe Schwarcz127 community ratingsHigh confidence1580——
15MDMasad Damha63 community ratingsSome ratings1577——
16JFJohn Finkenbine3 community ratingsFew ratings1576——
17EMEric McCalla3 community ratingsFew ratings1569——
18ASAmy S. Blum45 community ratingsSome ratings1559——
19IBIan Butler31 community ratingsSome ratings1557——
20DSD. Scott Bohle21 community ratingsFew ratings1553——
21NMNicolas Moitessier33 community ratingsSome ratings1543——
22MHMatthew Harrington1 community ratingFew ratings1539——
23JHJan Hamier43 community ratingsSome ratings1529——
24JGJim Ghoshdastidar29 community ratingsSome ratings1527——
25MHMike Hunt6 community ratingsFew ratings1527——
26JLJean-Philip Lumb17 community ratingsFew ratings1525——
27WDWilliam D Marshall1 community ratingFew ratings1525——
28GKGregor Kos5 community ratingsFew ratings1524——
29FRFrederik R Van De Voort4 community ratingsFew ratings1522——
30MAMark Andrews10 community ratingsFew ratings1521——
31RSRalf Schirrmacher4 community ratingsFew ratings1514——
32PGPatrick G. Farrell7 community ratingsFew ratings1509——
33LSLena Simine11 community ratingsFew ratings1499——
34AKAshok Kakkar60 community ratingsSome ratings1498——
35KAKarine Auclair83 community ratingsSome ratings1498——
36MDMike Daoust25 community ratingsSome ratings1484——
37CTChristopher Thibodeaux1 community ratingFew ratings1483——
38SBStephane Bayen1 community ratingFew ratings1483——
39GWGrazyna Wilczek9 community ratingsFew ratings1477——
40JGJim Gleason44 community ratingsSome ratings1468——
41BABruce Arndtsen44 community ratingsSome ratings1468——
42MLMarc-André Légaré4 community ratingsFew ratings1454——
43CBChristopher Barrett95 community ratingsSome ratings1450——
44JGJean-Marc Gauthier24 community ratingsFew ratings1442——
45ESEric Salin16 community ratingsFew ratings1434——
46IWIvor Wharf1 community ratingFew ratings1426——
47TFTomislav Friscic17 community ratingsFew ratings1406——
48BLBruce Lennox6 community ratingsFew ratings1397——
49PKPat Kambhampati33 community ratingsSome ratings1395——
50GCGonzalo Cosa21 community ratingsFew ratings1388——
51PAParisa Ariya70 community ratingsSome ratings1387——
52JPJoan Power32 community ratingsSome ratings1381——
53DRDavid Ronis30 community ratingsSome ratings1367——
54LRLinda Reven11 community ratingsFew ratings1358——
55CLChaojun Li11 community ratingsFew ratings1358——
56RKRustam Khaliullin5 community ratingsFew ratings1346——
57YTYoula Tsantrizos65 community ratingsSome ratings1340——
58AEAdi Eisenberg26 community ratingsSome ratings1327——
59BSBryan Sanctuary61 community ratingsSome ratings1325——
60MHMitchell Huot21 community ratingsFew ratings1320——
61JMJanine Mauzeroll19 community ratingsFew ratings1310——
62DBDavid Burns11 community ratingsFew ratings1300——
63WCWilliam C. Galley51 community ratingsSome ratings1297——
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.