detailed course notes 8338997