Term project and Assignment Code for EECE 412