cs314 notes updated