Research Interests
Programming Languages in general. Specifically:
- Relaxed Memory Concurrency
- Semantics of Low-level Languages (LLVM, C/C++, Rust)
- Software (esp. Compiler) Verification
- Program Logic
- Interactive Theorem Proving
- Probabilistic Programs & Bayesian Inference
- Category Theory