CS169.1x notes