James Lee-Jones
I am a PhD student in the FastPL group at Imperial College London supervised by Prof. Alastair Donaldson.
My research aims to improve the reliability of software, particularly GPU programs, via formal analysis, software testing, and verification.
Teaching
In 2026–2027 I will be teaching the practical half of a third year BEng/MEng course on The Theory and Practice of Concurrent Programming with Azalea Raad.
As a graduate teaching assistant, I have helped with the following:
- MSc Co-supervision (25–26): Co-supervising an MSc student exploring the use of skeletal program enumeration to automatically test compilers for the WebGPU Shading Language (WGSL).
- C Project Mentorship (25–25): Mentored groups of first year students tasked with writing an emulator and assembler for the ARMv8 AArch64 assembly langauge.
- Software Reliability (25–26): Delivered tutorials, Coursework Marking, and Group Presentation Marking.
- Computing Practical 2 (24–25, 25–26): Performed live code reviews of student operating systems and compilers.
News
| Jul 25, 2026 | Our tool paper, Dredd: Scalable Source-Level Mutation Testing for Large C/C++ Codebases (Donaldson et al., 2026), has been accepted to the Tool Demonstrations track at ISSTA 2026! Dredd is available on GitHub. |
|---|---|
| Jul 10, 2026 | In 2026–2027 I will be teaching the practical half of a third year BEng/MEng course on The Theory and Practice of Concurrent Programming with Azalea Raad. |
| Jun 17, 2026 | I presented my work on the Uniformity Analysis in the WebGPU Shading Language (Lee-Jones et al., 2026) at PLDI 2026. The live-streamed talk is available on YouTube. |
| May 29, 2026 | I am serving on the Artifact Evaluation Committee for ISSTA 2026. |
| Apr 04, 2026 | My first paper, Uniformity Analysis in the WebGPU Shading Language (Lee-Jones et al., 2026), has been accepted to PLDI 2026! |
Latest Posts
| Feb 08, 2025 | Hello World! |
|---|