Director del Centro SCRIPT, organismo vinculado a la Universidad de Edimburgo centrado en el derecho de las tecnologías de la información y de la propiedad intelectual. Su trabajo abarca todos los aspectos de la regulación tecnológica, desde el derecho de propiedad intelectual a la protección de datos, pasando por el comercio electrónico y el análisis forense digital.
Cofundador y codirector del Centro Joseph Bell de Estadística Forense y Razonamiento Probatorio. El Centro trabaja en cuestiones de tecnología jurídica y su papel en el sistema judicial. Esto ha supuesto, recientemente, un interés por la creatividad computacional, la inteligencia emocional artificial y lo que significan estos conceptos cuando se aplican al derecho.
Colabora con varias organizaciones que promueven el intercambio entre la informática y el derecho, como la Asociación Alemana de Informática (GI), BILETA y la Evidence and Investigation Network del Instituto Escocés de Investigación Policial.
Actualmente es miembro del grupo de expertos de AI4People y preside el grupo de trabajo sobre el marco ético de la tecnología jurídica.
Es miembro del grupo de ética de datos del Instituto Turing y, también, del panel de acreditación de tecnólogos jurídicos de la Law Society de Escocia.