EECE 412 Assignment 3