CSCI-A348 Semeseter Project Repo