mitchellwever/cpsc3780-project archive