Lecture slides for the current lecture will be posted at least one hour prior to that class. Videos will be posted within one day of the end of lecture.

Lecture Slides:

Lecture Videos:

Other Resources:

Optional Textbooks:
Taken together, these textbooks cover most of the material we cover in this class. This list is strictly optional reading for those who might want to pursue one of the topics more deeply; the slides themselves cover everything that will be needed for the homeworks, and these books together cover substantially more material than what we cover in class.