SD 212 Spring 2023

This is the archived website of SD 212 from the Spring 2023 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.


The lectures are broken into 14 units, as shown below. These pages are also reachable from the calendar.