KIEI 925 Final Project