EN525.742_Project_3