Lecture 7 from CS193P