weekly lecture notes 3008137