weekly lecture notes 3227569