course lecture notes 4980622