CNIT 272 project workspace