EECE310 Term Project Repo