Lecture 06 - Guest Lecturer: Derek Cressman