PROFESSORS
Professor ladder
McGill professor ladder
1MT
Marie Therese Blanc
9.6/10 · 32 community ratings
1675Some ratings
2MN
Michael Nicholson
10.0/10 · 14 community ratings
1674Few ratings
3DS
Denis Salter
10.0/10 · 14 community ratings
1674Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4MVMichael Van Dussen22 community ratingsFew ratings1665——
5RSRichard So15 community ratingsFew ratings1664——
6ZAZachary Abram11 community ratingsFew ratings1662——
7EMEli MacLaren36 community ratingsSome ratings1662——
8COCamille Owens14 community ratingsFew ratings1661——
9CMCarmen Mathes9 community ratingsFew ratings1652——
10AMAlexander Manshel43 community ratingsSome ratings1650——
11EKEmily Kopley9 community ratingsFew ratings1641——
12JDJoel Deshaye11 community ratingsFew ratings1639——
13MHMiranda Hickman46 community ratingsSome ratings1636——
14SBSandeep Banerjee64 community ratingsSome ratings1624——
15MCManuel Cardenas5 community ratingsFew ratings1618——
16WFWes Folkerth108 community ratingsHigh confidence1612——
17KPKayla Penteliuk4 community ratingsFew ratings1605——
18AGAmanda Greer4 community ratingsFew ratings1605——
19PSPeter Sabor16 community ratingsFew ratings1602——
20ABAaron Bartels-Swindells10 community ratingsFew ratings1601——
21SGSteven Greenwood13 community ratingsFew ratings1597——
22GBGarry Beitel9 community ratingsFew ratings1597——
23DNDerek Nystrom112 community ratingsHigh confidence1596——
24PGPeter Gibian85 community ratingsSome ratings1594——
25MKMaggie Kilgour68 community ratingsSome ratings1593——
26ASAnna Sigg16 community ratingsFew ratings1589——
27WWWillow White3 community ratingsFew ratings1588——
28DEDina Evangelinelis3 community ratingsFew ratings1588——
29CRChristopher Rice6 community ratingsFew ratings1582——
30ABAndrew Bricker6 community ratingsFew ratings1582——
31MSMyrna Selkirk11 community ratingsFew ratings1580——
32CBCurtis Brown11 community ratingsFew ratings1580——
33ASAmalia Slobogian4 community ratingsFew ratings1575——
34OHOlivia Heaney14 community ratingsFew ratings1574——
35GBGregory Brophy12 community ratingsFew ratings1571——
36JWJeff Weingarten22 community ratingsFew ratings1568——
37WBWilliam Brubacher4 community ratingsFew ratings1567——
38IAIsabelle Arseneau2 community ratingsFew ratings1567——
39CGClaudine Gélinas-Faucher5 community ratingsFew ratings1567——
40RLRenee Lallier2 community ratingsFew ratings1567——
41JLJeremie LeClerc2 community ratingsFew ratings1567——
42KVKatarzyna Van Schaik2 community ratingsFew ratings1567——
43CQCatherine Quirk2 community ratingsFew ratings1567——
44MDMarc Ducusin5 community ratingsFew ratings1567——
45JFJamie Fumo21 community ratingsFew ratings1567——
46KHKeelan Harkin6 community ratingsFew ratings1564——
47MWMyra Wright6 community ratingsFew ratings1564——
48BTBrian Trehearne69 community ratingsSome ratings1561——
49MSMarianne Stenbaek47 community ratingsSome ratings1560——
50SCSean Carney40 community ratingsSome ratings1559——
51AOAra Osterweil34 community ratingsSome ratings1557——
52EHErin Hurley33 community ratingsSome ratings1557——
53KLKaris Leiia Shearer3 community ratingsFew ratings1557——
54MPMonica Popescu24 community ratingsFew ratings1555——
55MRMichael Raby15 community ratingsFew ratings1549——
56KKKyle Kubler3 community ratingsFew ratings1544——
57CFCharlotte Frank3 community ratingsFew ratings1544——
58TSTabitha Sparks48 community ratingsSome ratings1544——
59AAAlaa Al-Musalli2 community ratingsFew ratings1543——
60CBCatherine Bradley9 community ratingsFew ratings1542——
61ARAmber Rose Johnson1 community ratingFew ratings1539——
62MCMichael Chamberlain1 community ratingFew ratings1539——
63ACAntje Chan1 community ratingFew ratings1539——
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.