final set of course notes 9239264