ETEC540 Final Project