Committees
Glasgow University
https://id.parliament.uk/toHmpr5I
Positions
John Millar Chair of Public Law
Professor in Cultural Theory
Senior Fellow, Policy Exchange and Lecturer in Public Law
Vice-Principal and Head of College of Science and Engineering, and Professor of Formal Methods