cs5959_lecture_11.pdf