Repo for CS640 Technical Project