University of llinois Chicago CS 342 (Software Design) Professor Pat Troy Spring 2013