EE645 Project