CS 130B Assign2