CS032 Term Project