[ECSE427] (13W) Assignment 1