CSCE 606 project