CS193p Assignment