advanced course notes 7836961