Lecture Calendar

The following schedule is tentative, and may be updated as the semester progresses.

While (most) lecture slides are available as PDF downloads, recognize that they are meant to supplement lectures and will do you no good if you miss class! I generally edit and update my slides up to the minute before lecture, and I will post notes on Piazza as newer versions are uploaded.

I use the abbreviations CS:APP for Computer Systems: A Programmer's Perspective, by Bryant and O'Hallaron, K&R for The C Programming Language, by Kernighan and Ritchie, and AUP for Advanced Unix Programming, by Marc Rochkind.