ECE600 Project 1