supplemental lecture notes 2170242