course notes 9805508