EECE 417 Final Phase