6.837 Final Project