The main material for this course has migrated to Canvas… for the curious, here are the syllabus and lecture notes from Spring 2020.

Course Syllabus

Lecture Notes