About Me
I am a 2nd-year Ph.D. student at Columbia University, advised by Prof. Tanvir Ahmed Khan, and working closely with Prof. Suman Jana and Prof. Joe Devietti.
My research centers on ensuring that complex, AI-integrated computing systems are correct, reliable, and secure — especially as such systems become critical infrastructure yet remain difficult to fully reason about.
I am driven by two interconnected questions:
- System Assurance: Bugs in ML systems can emerge from the model, runtime, hardware, or their interactions — making reliability guarantees hard to establish. I am interested in techniques that systematically surface these failures before they cause real harm.
- Security By Design: LLMs and agentic systems are fundamentally shifting the attacker-defender balance. I am interested in how the security community should respond through principled, proactive defenses rather than purely reactive ones.
Prior to Columbia, I received my B.E. in Computer Science from University of Science and Technology of China (USTC).
I have had the pleasure of working with Prof. Prateek Saxena and Prof. Trevor E. Carlson at National University of Singapore, and Prof. Xianghang Mi at USTC.
Outside of research, I enjoy cycling, squash, and swimming.
Feel free to reach out if you share similar interests!
News
Publications
-
Oakland 26
Mingkai Li, Hang Ye, Joseph Devietti, Suman Jana, Tanvir Ahmed Khan
The 47th IEEE Symposium on Security and Privacy (S&P), 2026.
-
SACMAT 25
Jason Zhijingcheng Yu, Mingkai Li, Aditya Badole, Trevor E. Carlson, Michael Swift, Prateek Saxena
The 30th ACM Symposium on Access Control Models and Technologies (SACMAT), 2025.
-
FSE 23
Bo Wang, Ruishi Li, Mingkai Li, Prateek Saxena
The 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2023.
Workshops
-
HotEthics 26
Mingkai Li, Joseph Devietti, Suman Jana, Tanvir Ahmed Khan
The 2nd Workshop on Ethical Systems and Architecture Design (HotEthics), 2026 (co-located with ASPLOS '26).
Talks
- NanoTag: Systems Support for Efficient Byte-Granular Overflow Detection on ARM MTE
- Challenges and Design Considerations for Finding CUDA Bugs Through GPU-Native Fuzzing
Teaching
Powered by Jekyll and Minimal Light theme.