CS193P_Assignment1