course notes 2585432