Syllabus for Spring 2019 Course