notes for lecture 9942494