CENG 355 Final Project