weekly lecture notes 870444