course lecture notes 7901262