Repository for cs512 summer 2014