MATH/COMP 562: Theory of Machine Learning

Winter 2021, Adam Oberman


McGill has announced online teaching for this course, at least until January 24th. I hope we can return to in person teaching, which will be better for group work and presentations.


Prerequisites: MATH 462 or COMP 451 or (COMP 551, MATH 222, MATH 223 and MATH 324) or ECSE 551.

Teaching Assistants

Viet Nguyen: Gabriela Moisescu-Pareja:


Additional general references

ML Theory references


Update (Jan 21).

Changes due to COVID I reserve the right to make changes to the assignment structure/grading scheme in response to the COVID situation. However, significant changes will be presented to the class for feedback, and will go forward only if there is strong agreement by the class.

Key Times and Dates (TBD)

Refer to McGill key Dates

Course Topics



Group and individual projects

Course Notes

Chapter References [Machine Learning]:

Lecture 1:

Lecture 2:

Lecture 3

Lectures 4

Lecture 5

Lecture 6

Lecture 7

Lecture 8

Lecture 9

Lecture 10

Lecture 11

Lecture 12

Lecture 13

Lecture 14

Lecture 15

Lecture 16 (prof. Panangaden)