University of Dundee
University of Dundee
Research Assistant
Electronic Data Systems / Hewlett Packard
Graduate Associate (2006-2008)
Information Analyst (2008-2009)
University of Dundee: MSc
Applied Computing
LA Serve Limited
Lead PHP Developer
University of St Andrews: BSc

John is a lecturer in the Centre for Argument Technology at the University of Dundee, and manager of the centre's Infrastructure Working Group, responsible for the design and development of argument technology software with over 20,000 users in 46 different countries. Such software includes the most widely used tools for argument analysis (OVA), storage (AIFdb), and visualisation (Argument Analytics), as well as two projects in collaboration with the BBC – Test Your Argument, and the Evidence Toolkit, deployed to over 3,000 secondary schools in the UK as part of BBC School Report 2018.

John combines 15 years of professional software development experience, working with companies such as Hewlett Packard, IBM and the BBC, alongside an academic track record of over 40 publications spanning the leading journals in Artificial Intelligence and Computational Linguistics. His principal research interests focus on the connection between argument mining and explainability in AI.