course notes 143107