Course Outline as of 8/20/17; an updated syllabus will be posted on the class website by the first day of class in Fall 2017.