csce 315 class projects