Lecture Slides for CprE 308