PROFESSORS
Professor ladder
McGill professor ladder
1DB
Daniel Beland
9.8/10 · 38 community ratings
1693Some ratings
2LB
Leonardo Baccini
9.2/10 · 40 community ratings
1649Some ratings
3MB
Manuel Balan
9.0/10 · 91 community ratings
1643Some ratings
RANKPROFESSORELOGRADETAKE AGAIN
4JNJulie Norman25 community ratingsSome ratings1640——
5EGElisabeth Gidengil28 community ratingsSome ratings1628——
6JDJames Devine45 community ratingsSome ratings1621——
7MDMichael Denigris12 community ratingsFew ratings1619——
8CMChristopher Manfredi9 community ratingsFew ratings1619——
9OBOlivier Bergeron-Boutin5 community ratingsFew ratings1618——
10YAYann Allard-Tremblay17 community ratingsFew ratings1617——
11JJJuliet Johnson32 community ratingsSome ratings1616——
12KPKrzysztof Pelc25 community ratingsSome ratings1612——
13GSGeoffrey Sigalet7 community ratingsFew ratings1608——
14LGLucan Gregory4 community ratingsFew ratings1605——
15RBRex Brynen225 community ratingsHigh confidence1598——
16CTChristina Tarnopolsky13 community ratingsFew ratings1597——
17MDMark Daku5 community ratingsFew ratings1592——
18DDDaniel Douek158 community ratingsHigh confidence1591——
19CCColin Chia3 community ratingsFew ratings1588——
20SWSuranjan Weeraratne3 community ratingsFew ratings1588——
21TATari Ajadi9 community ratingsFew ratings1586——
22JVJoseph Van Weelden6 community ratingsFew ratings1582——
23DMDenver McNeney6 community ratingsFew ratings1582——
24EGElizabeth Goodyear-Grant8 community ratingsFew ratings1582——
25SSStuart Soroka22 community ratingsFew ratings1581——
26MBMark Brawley145 community ratingsHigh confidence1580——
27SSStephen Saideman68 community ratingsSome ratings1577——
28RSRick Schultz59 community ratingsSome ratings1576——
29IMImad Mansour45 community ratingsSome ratings1575——
30CCChadwick Cowie14 community ratingsFew ratings1574——
31AJAmy Janzwood13 community ratingsFew ratings1572——
32HBHarel Berger3 community ratingsFew ratings1569——
33HZHiba Zerrougui3 community ratingsFew ratings1569——
34MKMounir Katul23 community ratingsFew ratings1568——
35RGRyan Griffiths2 community ratingsFew ratings1567——
36MEMerve Erdilmen2 community ratingsFew ratings1567——
37SVStefanie Von Hlatky5 community ratingsFew ratings1567——
38AAArash Abizadeh133 community ratingsHigh confidence1564——
39YWYves Winter6 community ratingsFew ratings1564——
40JSJason Scott Ferrell71 community ratingsSome ratings1562——
41JLJacob Levy89 community ratingsSome ratings1562——
42VPVincent Post13 community ratingsFew ratings1560——
43HWHarold Waller41 community ratingsSome ratings1559——
44ADAndrey Davydov5 community ratingsFew ratings1550——
45HMHudson Meadwell60 community ratingsSome ratings1545——
46HvHamish van der Ven3 community ratingsFew ratings1544——
47ALAndrea Lawlor2 community ratingsFew ratings1543——
48VLVirginie Lasnier2 community ratingsFew ratings1543——
49CCChris Chhim2 community ratingsFew ratings1543——
50JYJun-han Yon1 community ratingFew ratings1539——
51TOTaylor Owen1 community ratingFew ratings1539——
52AKAdam Kochanski1 community ratingFew ratings1539——
53JPJoel Plouffe1 community ratingFew ratings1539——
54APAlex Payette4 community ratingsFew ratings1529——
55DTDebra Thompson18 community ratingsFew ratings1525——
56MWMark Wolfgram3 community ratingsFew ratings1525——
57JLJuan Luna2 community ratingsFew ratings1519——
58MMMeriem Mezdour2 community ratingsFew ratings1519——
59SLSimon Langlois-Bertrand5 community ratingsFew ratings1516——
60BSBrendan Szendro36 community ratingsSome ratings1513——
61ZHZhen Han17 community ratingsFew ratings1512——
62DDDavid Dubé1 community ratingFew ratings1511——
63TITania Islas Weinstein10 community ratingsFew ratings1510——
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.