repository for cs 512 work in summer 2014