COM SCI 239 Project