Lecture 38: [Guest Lecture] Dave Patterson