course notes 588668