Teaching

I enjoy teaching physics through a mix of intuition, discussion, and hands-on problem solving. In class, we move back and forth between the underlying ideas and the tools used to explore them—from pencil-and-paper calculations to Python and Julia notebooks.

Current course

Mechanics and Waves II (Mecánica y Ondas II)

2025–26

Universidad Autónoma de Madrid · Spring semester

A core undergraduate course about how motion becomes collective: from coupled oscillators and normal modes to waves, elasticity, and nonlinear behaviour.

Previous courses

Winter 2024–25 · University of Konstanz

Modelling Quantum Hardware: Open Dynamics and Control

How do we describe and control real quantum devices? We looked at platforms ranging from trapped ions and atomic clouds to photons and superconducting circuits, always keeping decoherence and experimental constraints in view.

Along the way: cooling, squeezing, sensing, quantum simulation, many-body interactions, error correction, and nonlinear resonators—with practical work in Python and Julia.

Summer 2023–24 · University of Konstanz

Computational Quantum Physics

This course connected the foundations of quantum mechanics with the numerical methods we use for interacting many-body systems.

We worked with: exact diagonalization, matrix product states, Monte Carlo methods, variational quantum eigensolvers, and neural-network approaches to quantum data.

Winter 2022–23 · University of Konstanz

Computational Approaches to Quantum Oscillators

Quantum oscillators are a wonderfully compact setting for learning about driving, amplification, cooling, coupling, sensing, and control.

The course used a flipped-classroom format: students explored the ideas together in class and built simulations with QuTiP and QuantumOptics.jl.

Winter 2022–23 · University of Konstanz

Seminar: Computational Methods for Quantum Optics

A journal club with an emphasis on doing reproducible research. Students chose papers, led the discussion, and created computational notebooks to accompany their presentations.

The goal was simple: understand current quantum-optics research deeply enough to reproduce, test, or extend part of it.