COE 1186 Final Project