
معرفی
William Mansky is a faculty member in the Department of Computer Science at the University of Illinois Chicago, College of Engineering. He is actively engaged in research in formal methods, program verification, and programming languages. His work focuses on applying theorem proving and separation logic to verify concurrent and systems software, particularly under relaxed memory models.
His research interests include:
- Program Verification
- Concurrency and Parallelism
- Theorem Proving (especially using Iris and Coq)
- Language Semantics
- Compiler and Systems Verification
- Memory Models and Race Detection
The recent articles indicate a strong trend in mechanized verification of low-level systems code, compositional reasoning for concurrent programs, and integration of formal methods with practical software like CompCert and CUDA. His work often bridges theoretical logic with real-world implementation challenges.
He has served on program committees for premier conferences including POPL, CPP, and CoqPL, and has chaired sessions on weak memory and program logics. He also contributes to open-source formal verification projects on GitHub, including Coq-related packages and the Iris framework.
Notable roles:
- Program Committee Member – POPL, CPP, CoqPL
- Session Chair – POPL (Weak Memory and Concurrent Separation Logic)
- Artifact Evaluation Committee – POPL
William Mansky leads a research lab at UIC, accessible at https://mansky.lab.uic.edu/, where he supervises research in formal verification and programming language theory.




