Teaching

Teaching assistant: Interative Theorem Proving

Graduate course, Ludwig-Maximilians-Universität München, Lehr- und Forschungseinheit für Theoretische Informatik und Theorembeweisen, 2025

I will be the TA of Jasmin Blanchette for Interactive Theorem Proving. The course followed The Hitchhiker’s Guide to Logical Verification.

Seminar: Algebra and Computer Science

Undergraduate course, Ludwig-Maximilians-Universität München, Lehr- und Forschungseinheit für Theoretische Informatik und Theorembeweisen, 2025

I will lead a seminar on the application of algebra to computer science. See the course’s page.

Practical: Formalization In Lean

Graduate course, Ludwig-Maximilians-Universität München, Lehr- und Forschungseinheit für Theoretische Informatik und Theorembeweisen, 2024

I led a practical on formalization in Lean. See the course’s page.

Teaching assistant: Interative Theorem Proving

Graduate course, Ludwig-Maximilians-Universität München, Lehr- und Forschungseinheit für Theoretische Informatik und Theorembeweisen, 2024

I was the TA of Jasmin Blanchette for Interactive Theorem Proving. The course followed The Hitchhiker’s Guide to Logical Verification.

Seminar: Algebra and Computer Science

Undergraduate course, Ludwig-Maximilians-Universität München, Lehr- und Forschungseinheit für Theoretische Informatik und Theorembeweisen, 2024

I led a seminar on the application of algebra to computer science. See the course’s page.

Teaching assistant: Group Theory

Undergraduate course, Université de Montréal, Département de mathématiques et statistique, 2022

I was the TA of Matilde Lalín for the intro class to group theory. The course follows more or less the first few chapters of Dummit and Foote.