lecture notes 4564590