updated cs207 lecture notes