COSC-4/5346 Group Project