
About
Cheng Zhang is a Research Fellow in the Programming Principles, Logic, and Verification Group at University College London (UCL). He holds a PhD in Computer Science from Boston University (2024), advised by Prof. Marco Gaboardi, and a BS in Mathematics from Wheaton College (2018). His research focuses on programming languages, formal verification, and algebraic methods, with contributions to Kleene Algebra extensions, dependently typed languages, and verification frameworks. He has published in top venues such as POPL, CSL, and ICALP.
Key publications include work on CF-GKAT for control-flow validation (POPL 2025), undecidability in Kleene Algebra (CSL 2025), and corrected formal methods in TopKAT (ICALP 2024). His PhD thesis explored algebraic variants of Kleene Algebra with applications to program logics.
Zhang has taught courses at BU, including Principles of Programming Languages and Algebraic Algorithms. He contributes to open-source projects like Unicode Math Input for VSCode, advancing tooling for mathematical symbol insertion.
Find Cheng Zhang elsewhere
Related Searches
You Might Also Like
- AAlexandra SilvaCornell University · Professor
- AArthur Azevedo de AmorimMax Planck Institute for Software Systems · Assistant Professor
Alexandra SilvaIMDEA Software Institute · Professor- AAlexandra SilvaMax Planck Institute for Software Systems · Professor
Jonathan SterlingInria · Associate Professor
Danfeng ZhangIMDEA Software Institute · Professor