Last cs207 notes