cps633 lecture 14