Repository for CS512 summer 2014