Final assignment for GAM1514 section 040