SP 300 - Syllabus - Spring 2018