
Biography
Joshua Lock is a PhD student in the Department of Informatics, King’s College London.
His research interests are in programming education tools and accessibility, with a primary focus on designing and implementing a programming system for novice programmers with visual impairment.
Joshua is a part-time PhD student and works in the industry part-time as a software engineer with expertise in open source software, software supply chain security, and build systems.
Research Groups
- Computing Education Research Centre (CERC)
- Software Systems
Research Interests
- Programming education
- IDE and programming tool design
- HCI
- Accessibility
PhD Supervisory Team
Primary supervisor: Professor Michael Kölling
Secondary supervisor: Dr Neil Brown
Further Information
Research

Software Systems
The group studies design, modelling and engineering of software systems.

Computing Education Research Centre (CERC)
The Computing Education Research Centre at King's College London carries out research, develops tools, conducts studies, creates pedagogy, and supervises PhD projects related to computer science education.
Research

Software Systems
The group studies design, modelling and engineering of software systems.

Computing Education Research Centre (CERC)
The Computing Education Research Centre at King's College London carries out research, develops tools, conducts studies, creates pedagogy, and supervises PhD projects related to computer science education.