ECE 459 Assignment 3