Benjamin Mohammed Stutte is a PhD student at the Chair for Quantum Information Systems.

Contact
See here.
Research
Quantum PL theory, particularly type systems and formal verification. Currently, I am working on type systems for automatic uncomputation as in Silq and Qurts and how such type-level guarantees can be reasoned about in program logics.
Theses
If you are interested in writing a thesis on a topic that connects to my research, don’t hesitate to contact me. I am also open to supervising theses that are only adjacent to what I have written above. Below is a list of topics I am currently supervising or have supervised in the past. We also maintain a list of further topics here.
I am also interested in the LLVM-based Quantum Intermediate Representation (QIR) and how it can utilize the LLVM ecosystem. Particularly, LLVM has several tools for formal verification (Alive2, KLEE, Vellvm) and it might be worthwhile to investigate how they can be leveraged for quantum computation. I consider this to be too much of a detour to pursue as a primary focus, but if you have experience with these tools and are interested in this direction, I’d be happy to supervise it.
Ongoing
- Writing a small quantum programming language that compiles to the LLVM QIR
- Writing peeephole optimization passes (such as cancellation of two consecutive Hadamard gates) for the LLVM QIR that plug into LLVM’s
opttool - Verification invariants for EasyCrypt-extraction of a Jasmin implementation of SPHINCS+ (a post-quantum secure signature scheme)
Finished
- Víctor Mauricio Gutiérrez Luque, Quantifying the Effect of Quantum Operations in Machine Learning by Comparison to Classically Simulable Variants (bachelor thesis, 2026). Supervised by Benjamin Stutte
- Tobias Westphal, Lattice-Based Post-Quantum Cryptography for Memory-Constrained IoT Devices (bachelor thesis, 2025). Supervised by Benjamin Stutte
Teaching
- WiSe26/27: Lecture - Cryptography
- WiSe26/27: Seminar - Quantum Programming Languages
- SoSe26: Proseminar - Quantum Computing
- WiSe25/26: Lecture - Post-Quantum Cryptography
- WiSe25/26: Seminar - Quantum Programming Languages
- SoSe25: Seminar - Quantum Programming Languages
- WiSe24/25: Lecture - Post-Quantum Cryptography