cs 15251 lecture 17 pt 1 9365379