ECE507-Project