CSCD 378 Team Project