PROFESSORS
Professor ladder
McGill professor ladder
1JK
Julian Karaguesian
9.4/10 · 178 community ratings
1680High confidence
2PS
Philip Slavin
9.6/10 · 19 community ratings
1660Few ratings
3CB
Claire Boone
9.6/10 · 15 community ratings
1651Few ratings
RANKPROFESSORELOGRADETAKE AGAIN
4DBDaniel Barczyk28 community ratingsSome ratings1643——
5SCSantiago Camara17 community ratingsFew ratings1630——
6WGWenfei Gong4 community ratingsFew ratings1605——
7KMKenneth MacKenzie188 community ratingsHigh confidence1597——
8FAFrancisco Alvarez-Cuadrado55 community ratingsSome ratings1592——
9TNThierry Neubert4 community ratingsFew ratings1590——
10CSChinmay Sharma3 community ratingsFew ratings1588——
11HCHeloisa Cortella Marone3 community ratingsFew ratings1588——
12RORobert Oxley8 community ratingsFew ratings1572——
13TKTakashi Kunimoto5 community ratingsFew ratings1567——
14FAFrancesco Amodio19 community ratingsFew ratings1566——
15MHMicah Hewer6 community ratingsFew ratings1564——
16MPMathieu Provencher68 community ratingsSome ratings1561——
17JSJohn Saba57 community ratingsSome ratings1561——
18JCJeffery Carpenter2 community ratingsFew ratings1558——
19D(Dhanoos (Dee) Sutthiphisal9 community ratingsFew ratings1553——
20NSNagham Sayour4 community ratingsFew ratings1552——
21RCRui Castro5 community ratingsFew ratings1550——
22MBMichael Babcock7 community ratingsFew ratings1548——
23WWWilliam Watson12 community ratingsFew ratings1547——
24CRChristopher Ragan104 community ratingsHigh confidence1547——
25FSFernando Saltiel33 community ratingsSome ratings1543——
26JBJean-Louis Barnwell2 community ratingsFew ratings1543——
27JFJean-Francois Fournel1 community ratingFew ratings1539——
28AMAndre Martens1 community ratingFew ratings1539——
29TSTaweewan Sidthidet110 community ratingsHigh confidence1531——
30SFSebastien Forte8 community ratingsFew ratings1530——
31RDRohan Dutta43 community ratingsSome ratings1529——
32ANAnwar Naseem4 community ratingsFew ratings1529——
33SSSandra Saghir26 community ratingsSome ratings1527——
34DPDaniel Parent23 community ratingsFew ratings1526——
35NLNgo Long16 community ratingsFew ratings1524——
36MCMatthieu Chemin48 community ratingsSome ratings1514——
37SKSinda Kassab42 community ratingsSome ratings1513——
38LBLaurie Baker13 community ratingsFew ratings1511——
39RRRobin Rowley16 community ratingsFew ratings1511——
40ZHZongye Huang1 community ratingFew ratings1511——
41BSBertram Somers3 community ratingsFew ratings1506——
42SLSonia Lazlo5 community ratingsFew ratings1499——
43MEMayssun El-Attar Vilalta194 community ratingsHigh confidence1498——
44SLSonia Laszlo60 community ratingsSome ratings1498——
45BWBill Watson32 community ratingsSome ratings1498——
46LZLingling Zhang1 community ratingFew ratings1483——
47JCJohn C. Henning3 community ratingsFew ratings1480——
48YCYoussouf Camara7 community ratingsFew ratings1479——
49LLLaura Lasio14 community ratingsFew ratings1473——
50SHSara Hayati2 community ratingsFew ratings1470——
51RGRichard Guerin8 community ratingsFew ratings1467——
52JEJim Engle-Warnick66 community ratingsSome ratings1466——
53LLLing Ling Zhang118 community ratingsHigh confidence1465——
54ESErin Strumpf10 community ratingsFew ratings1465——
55PTPaul Thomassin10 community ratingsFew ratings1465——
56AHAurelie Harou5 community ratingsFew ratings1465——
57WCWenJing Cai13 community ratingsFew ratings1462——
58NFNaureen Fatema2 community ratingsFew ratings1461——
59SGSilvia Goncalves15 community ratingsFew ratings1460——
60SCSaraswata Chaudhuri21 community ratingsFew ratings1457——
61TNTom Naylor33 community ratingsSome ratings1454——
62YLYifan Li11 community ratingsFew ratings1452——
63CGChristopher Green51 community ratingsSome ratings1452——
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.