lecture notes 2629932