slides from lecture 6379904