Jonathan Noel
Some awesome people (not including myself) have been kind enough to write course notes for various math courses at McGill. I've put together some links to the ones that I've found on the web.
Undergraduate Courses
MATH 235 - Algebra 1 (Fall 2009)
Notes by Eyan Goren.
Taught by Eyan Goren.
Math 354 - Honours Analysis 3 (Fall 2010)
Notes by Robert Gibson.
Taught by Dmitry Jakobson.
Math 355 - Honours Analysis 4 (Winter 2011)
Notes by Robert Gibson.
Taught by Dmitry Jakobson.
See: various course notes by Alexandre Tomberg
Also check out: Society of Undergraduate Mathematics Students for undergrad stuff.
Graduate Courses
MATH 550 - Combinatorics (Winter 2012)
Notes by Alexandre Frechette and Guillaume Saulnier.
Taught by Sergey Norin.
MATH 552 - Combinatorial Optimization (Winter 2010)
Notes by Alexandre Frechette.
Taught by Bruce Shepherd.
Math 553 - Algorithmic Game Theory (Fall 2011)
Notes by Alexandre Frechette.
Taught by Adrian Vetta.
MATH 560 - Optimization (Winter 2011)
Notes by Alexandre Frechette.
Taught by Bruce Shepherd.
MATH 570 - Higher Algebra 1 (Fall 2010)
Notes by Alexandre Tomberg.
Taught by Eyal Goren.
MATH 570 - Higher Algebra 1 (Fall 2008)
Notes by Eyal Goren.
Taught by Eyal Goren.
MATH 570 - Higher Algebra 1
Notes by Ben Smith.
Taught by Eyal Goren.
MATH 571 - Higher Algebra 2
Notes by Ben Smith.
Taught by Olga Kharlampovich.
MATH 577 - Differential Geometry
Notes by Ben Smith.
Taught by Niky Kamran.
MATH 726 - Automorphic Representations (Winter 2010)
Notes by Francesc Castella,
Andrew Fiori and Cameron Franc.
Taught by Jayce Getz.
