cse380 project