Automated Reasoning / Software Engineering / Secure Agentic Systems
Assistant Professor of Computer Science at MBZUAI, Abu Dhabi.
Agents are the new software.
Software used to be written line by line by people. Increasingly, it is written, and run, by AI agents. I study these agents as a new kind of software: how they behave, how to build better ones, and how to be sure the code they produce is correct.
Agents don't just follow fixed instructions; they plan, adapt, and, when many of them interact, can cooperate or even deceive one another. I study what agents really do, and where that goes wrong.
Tapas · AAAI 2026 · Lying with Truths · ACL 2026 Outstanding PaperThe most useful agents are the ones that write code, and stronger coding agents make stronger general-purpose agents. I work on how they plan their work, reuse learned skills, and how we measure whether they truly help.
SWE-Manager · Skill Coverage · SWE-Skills-BenchCode shouldn't be trusted just because an agent wrote it. I build tools that automatically check whether generated code is actually correct.
AProver · Agentic Model Checking · Agentic Planning for Symbolic ExecutionI am recruiting PhD students and interns at MBZUAI to build trustworthy AI, bringing together autonomous agents, software engineering, formal methods, and security. If you enjoy both rigorous reasoning and hands-on systems building, I'd love to hear from you. Email your CV and a short note on what you'd like to work on to youcheng.sun@mbzuai.ac.ae.
Full list of papers on Google Scholar ↗