Teaching

Explore the materials for courses I have taught, delving into Quantum Oscillators, Quantum Optics and Computational Many-Body Physics. In my lectures, I prioritize active student engagement and practical application of theoretical concepts. Current and recent courses include:

Computational Quantum Physics [Univ.of Konstanz] (Summer Semester ‘24-25)

This course offers a deep dive into quantum mechanics and computational methods. Topics include:

  • Foundational aspects of wavefunctions and the Schrödinger equation for quantum many-body systems such as spin models.
  • Computational techniques: exact diagonalization, matrix product states, and Monte Carlo methods for spin systems and quantum particles.
  • Overview of quantum computation in variational quantum eigensolvers.
  • Neural networks for analyzing quantum data, blending theory with hands-on computational approaches.

Computational Approaches to Quantum Oscillators [Univ. of Konstanz] (Winter Semester ‘23-24 & ‘24-25)

This course provides an in-depth exploration of quantum oscillators, pivotal in various technologies from quantum sensing to computing. Key topics include:

  • Effects of time-dependent forces on oscillators (amplification, cooling, coupling)
  • Use of computational tools like Python’s QuTiP and Julia Notebooks’ QuantumOptics.jl
  • Simulation and analysis of quantum dynamics

The course adopts a flipped classroom approach, encouraging students to actively participate, work collaboratively, and seek guidance as needed.

Seminar: Computational Methods for Quantum Optics [University of Konstanz] (Winter Semester 2023-24 & 2024-25)

This seminar offers an immersive experience in quantum optics through:

  • Critical discussion and analysis of research papers
  • Hands-on creation of presentations
  • Focusing on quantum optics problems solvable on classical computers
  • Adopting a “reproducible journal club” style

Students engage deeply with the subject matter, enhancing their understanding through presentations backed by reproducible computational notebooks.