Reading: [1] (see syllabus) Due: Homework 1, due on Apr. 11, 2018 at 11:59pm; Lab 1, due on Apr. 20, 2018 at 11:59pm