cs 1631 project