EC601_Project1