Harvard CSCI E-12 Assignment1