6.170 Final Team Project