CS360 Term Project