class lecture notes 9404448