University of aberdeen computer science staff July 8, 2019 16 32 64 128 University of aberdeen computer science University of pittsburgh computer science University of helsinki computer science University of alberta