Generate a tailored SOP for Dr. Thomas Sewell. Improve your application with a focused, well-structured draft.
Thomas Sewell is a lecturer in the School of Computer Science and Engineering at the University of New South Wales. He is an expert in software verification, having worked in the field since 2006. Throughout his career, he has contributed to significant verification projects, including the seL4 verified microkernel and the CakeML verified compiler, both of which represent major milestones in the domain of verified software. Thomas completed his PhD at UNSW, focusing on binary analysis of seL4, from 2013 to 2017. Following his doctoral studies, he held a postdoctoral position at Chalmers University in Sweden from 2018 to 2020, where his research centered on dynamic evaluation in the CakeML environment. He then joined Cambridge University in the UK, working on CPU security proofs and proof systems for the C programming language until 2024. Returning to UNSW, he rejoined the Trustworthy Systems group, focusing on the Pancake language, which is part of the CakeML family, along with proofs for systems running on seL4. Thomas is a proficient user of the Isabelle/HOL theorem prover and the HOL4 system, employing SMT-based approaches in his research. He teaches various topics including theorem proving and programming language semantics.
University of New South Wales • Sydney, Australia
Teaching and conducting research in software verification and programming languages.
Chalmers University • Sweden
Researching dynamic evaluation within the CakeML environment.
Cambridge University • UK
Working on CPU security proofs and proof systems for the C programming language.
NICTA • Sydney, Australia
Contributed to the seL4 verified microkernel and CakeML projects.
Includes Business Intelligence, Enterprise Systems, and Cybersecurity Management streams.