Mathematics for Machine Learning π§
EECS 245, Spring 2026 πΈ at the University of Michigan

Suraj Rampure he/him
Lecture: TuTh 1-4PM, 1690 BBB
Office Hours: Before/after lecture and by appointment
The Final Exam is on Wednesday, June 24th from 8-10AM in 1018 DOW. See logistics here.
Fill out both the End-of-Semester Survey and Official Evaluations by Tuesday, June 23rd for 1% of extra credit to your overall grade.
Week 1: Introduction and Regression
- Tue May 5
LEC 1 Introduction, Models, and Loss Functions
π In-Class NotesπΊ RecordingπΊ Recording (Part 1)πΊ Recording (Part 2)The posted recordings are from last semester, though ignore the syllabus details discussed, as those are different this semester.
- Wed May 6
Lab 1 Math Foundations and Environment Setup
- Thu May 7
LEC 2 Empirical Risk Minimization and Simple Linear Regression
- Sun May 10
SUR Welcome Survey
HW 1 Means, Sums, and Calculus
Week 2: Vectors and Linear Independence
- Mon May 11
- Tue May 12
LEC 3 Vectors and the Dot Product
- Wed May 13
Lab 3 Vectors and the Dot Product
HW 2 Empirical Risk and Simple Linear Regression
- Thu May 14
LEC 4 Projections, Span, and Linear Independence
- Sun May 17
HW 3 Vectors and the Dot Product
Week 3: Vector Spaces and Matrices; Midterm 1
- Mon May 18
- Tue May 19
LEC 5 Vector Spaces and Subspaces
- Wed May 20
Lab 5 Vector Spaces, Subspaces, Bases, and Dimension
HW 4 Projections, Span, and Linear Independence
- Thu May 21
LEC 6 Matrices, Exam Review
- Fri May 22
EXAM Midterm 1 (1-3PM, 1690 BBB; see logistics here)
Week 4: Linear Transformations
- Tue May 26
LEC 7 Rank, Column Space, Null Space, and Rank-Nullity
- Wed May 27
Lab 6 Rank, Column Space, Null Space, and Inverses
- Thu May 28
LEC 8 Linear Transformations, Inverses, and Projections
π In-Class NotesπΊ Recordingβ―οΈ Videos: Determinants and Invertibilityβ―οΈ Videos: ProjectionsWatch the supplemental videos!
HW 5 Matrices
- Sun May 31
HW 6 Rank and Inverses
Week 5: Regression and Optimization
- Mon Jun 1
Lab 7 Inverses and Projections
- Tue Jun 2
LEC 9 Regression using Linear Algebra; The Gradient Vector
- Wed Jun 3
Lab 8 Multiple Linear Regression; The Gradient Vector
- Thu Jun 4
LEC 10 Gradients and Gradient Descent
π In-Class NotesπΊ RecordingConvexity will not appear on Midterm 2, but will be on the Final Exam.
HW 7 Projections; Regression using Linear Algebra
- Sun Jun 7
HW 8 Multiple Linear Regression, Gradients
No slip days allowed!
Week 6: Midterm 2 and Eigenvalues
- Mon Jun 8
- Tue Jun 9
EXAM Midterm 2 (1-3PM, 1690 BBB; see logistics here)
- Thu Jun 11
LEC 11 Eigenvalues, Eigenvectors, and Diagonalization
- Sun Jun 14
HW 9 Multiple Linear Regression, Gradients
Week 7: SVD and PCA
- Mon Jun 15
- Tue Jun 16
LEC 12 Diagonalization, Spectral Theorem, SVD
- Wed Jun 17
Lab 11 Adjacency Matrices and Diagonalization
- Thu Jun 18
LEC 13 SVD and PCA
HW 10 Eigenvalues and Eigenvectors
- Sun Jun 21
HW 11 Singular Value Decomposition
Week 8: Review and Final Exam
- Mon Jun 22
Lab 12 Singular Value Decomposition
- Tue Jun 23
LEC 14 PCA Applications; Review
REV Post-Midterm 2 Practice Problems
SUR End-of-Semester Survey and Official Evaluations
Fill out both surveys by Tuesday, June 23rd for 1% of extra credit to your overall grade.
- Wed Jun 24
EXAM Final Exam (8-10AM, 1018 DOW; see logistics here)