course notes 4142954