Repo for U. Rochester csc210, Spring 2014, for which I am a TA