University of rochester manhattan project July 8, 2019 16 32 64 128 University of rochester University of rochester campus University of manhattan University of rochester computer science