Senior Lecturer / Associate Professor
SEAPL Lab — School of Computing and Information Systems
I lead the SEAPL (Software Engineering And Programming Languages) lab. My research focuses on automated program repair, formal verification, and AI-assisted software engineering — building tools that make software more correct, secure, and reliable.
Underlined names are students/postdocs under my supervision. You can also find my articles on my Google Scholar profile.
I welcome applications from motivated PhD students interested in software engineering, automated program repair, formal verification, and AI for code. If you are interested in joining the SEAPL lab, please reach out with your CV and a brief research statement.