Fra 2002 til 2007 var han direktør ved Queen's School of Computing. I 2008 ble han valgt som utmerket vitenskapsmann i Association for Computing Machinery.