annotated lecture 6 3024104