Repo for COP4610, Fall 2013