class lecture notes 909809