Director del Centre SCRIPT, entitat de recerca de la Universitat d'Edimburg enfocada al dret de les tecnologies de la informació i de la propietat intel·lectual. El seu treball abasta tots els aspectes de la regulació tecnològica, des del dret de la propietat intel·lectual a la protecció de dades, passant pel comerç electrònic i l'anàlisi forense digital.
Cofundador i codirector del Centre Joseph Bell d'Estadística Forense i Raonament Probatori. El Centre treballa en qüestions de tecnologia jurídica i el paper que té dins del sistema judicial. Recentment, s'ha desenvolupat un interès per a la creativitat computacional, la intel·ligència emocional artificial i què signifiquen aquests conceptes al aplicar-los al dret.
Col·labora amb diverses organitzacions que promouen l'intercanvi entre la informàtica i el dret, com l'Associació Alemanya d'Informàtica (GI), BILETA i la Evidence and Investigation Network de l'Institut Escocès d'Investigació Policial.
Actualment, és membre del grup d'experts de AI4People i presideix el grup de treball destinat al marc ètic de la tecnologia jurídica.
És membre del grup d'ètica de dades de l'Institut Turing i, també, del panel d'acreditació de tecnòlegs jurídics de la Law Society d'Escòcia.