CSCE 315 Proj 1