Lecture slides for the current lecture will be posted at least one hour prior to that class, along with an indication of when the slies were last updated.

Lecture Notes:

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.