class lecture notes 2388262