Assignment 1, cs193p