summer 2014 COSC 522