thecsapprentice/cs638_final_project archive