course notes 781881