ECE427-Project