These notes are based on a course taught at UVA by Slava Krushkal in Spring 2025. The course was cross-listed in the Department of Mathematics and the School of Data Science.

Unit 01

Unit 02

Unit 03

Unit 04

Unit 05