cs228: more notes.