Skip to main content
Joshua Lock

Joshua Lock

PhD student

Research interests

  • Informatics

Contact details

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

Personal Website

Pure Profile

Research

software systems thumb
Software Systems

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

computer-workshop
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 thumb
Software Systems

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

computer-workshop
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.