ECE1512 Project A