course notes 323903