weekly lecture notes 3246439