CS98 Culminating Experience Project