Introduction to Machine Learning
CS 480/680 Winter 2026

Home

Syllabus

Books and other resources

Class mailing list

 

Assignments

Lecture notes

Books and other resources

Machine Learning

For each lecture, I will point out the chapters in these books that are relevant.

Deep Learning

Calculus tutorials
  • Calculus tutorials from Harvey Mudd College, especially Multivariable Calculus and Linear Algebra
  • The MIT OpenCourseWare on Mathematics
  • Calculus.org a huge list of problems and exams with solutions.
  • Waterloo resources ?
Probability and Statistics introductory books
  • All of Statistics
  • Papoulis (more advanced, suited for EECS graduate programs)
  • Teukolski teaches statistics along with probability. An excellent introductory book that should be more hyped.
  • Chapters and appendices in the above ML/Statistical learning books

Additional research articles that will be discussed in class will be posted on the Lecture notes page, as will my own course notes.

Books in related fields you should have if you are serious about Machine Learning