EECE 412 - Assignment 4