University of pittsburgh computer science phd deadline July 8, 2019 16 32 64 128 University of pittsburgh computer science University of pittsburgh University of pittsburgh campus University of aberdeen computer science