cs6110_lecture_10.pdf