Class project for CSE 31 at UC Merced. Project details are included in the pdf