Assignment 2: due Sept 18