Members

U


Dr Lachlan Urquhart

Senior Lecturer in Technology Law and Human-Computer Interaction, The University of Edinburgh, United Kingdom