Repo for EECS 499 Directed Study project