Teaching
Physics, quantum science, and numerical methods
I teach physics from the undergraduate level to MSc programs. My teaching covers quantum physics, mathematical physics, and scientific computing. I have more than 3 years of teaching experience and have delivered more than 330 contact hours through lectures, tutorials, laboratory classes, student projects, and oral assessments.
Main teaching areas
Quantum science
Quantum mechanics, quantum information, quantum optics, quantum tomography, entanglement, and quantum technologies.
Theoretical physics
Classical mechanics, the two-body problem, field theory, symmetries, Noether’s theorem, relativistic wave equations, and group theory.
Numerical methods
MATLAB, Python, C++, numerical quantum mechanics, signal processing, and scientific visualization.
École Centrale Méditerranée
Adjunct Lecturer · 2024–present
I teach students from the first year of engineering through the MSc level. Depending on the course, my work includes lectures, tutorials, MATLAB sessions, project supervision, and oral assessment.
Selected courses
- Quantum Information — qubits, superposition, entanglement, quantum communication, and basic quantum-computing protocols.
- Introduction to Field Theory — Lagrangian mechanics, continuous symmetries, Noether’s theorem, Klein–Gordon and Dirac fields, gauge symmetry, and an introduction to Yang–Mills theory.
- Quantum Mechanics — lectures and problem-solving sessions for upper-level students.
- Quantum Engineering and Emerging Technologies — quantum tomography, Wigner functions, teleportation, dense coding, entanglement swapping, qudits, and relativistic timing.
- Quantum Optics — harmonic-oscillator quantization, coherent states, squeezed states, and nonclassical light for the Erasmus Mundus Europhotonics program.
- Computational Quantum Physics — MATLAB exercises on quantum dynamics and numerical modeling.
- Two-Body Mechanics — center-of-mass coordinates, reduced mass, orbital motion, central-force scattering, and numerical trajectories.
- Student Projects — bibliographic work, short research projects, and oral presentations.
Aix–Marseille University
A.T.E.R. · 2019–2020
As a full-time Temporary Lecturer and Research Assistant, I taught 206 contact hours, including lectures, tutorials, and laboratory classes.
The courses covered:
- signal processing with MATLAB;
- scientific programming in C++;
- physical measurements and instrumentation;
- mathematics for physics with Python;
- molecular symmetries and group theory;
- electromagnetism;
- thermodynamics;
- professional-development projects and student mentoring.
Supervision and mentoring
I have supervised BSc and MSc internships and contributed to the mentoring or co-supervision of PhD students.
The projects have included quantum foundations, quantum thermodynamics, spin–mechanical systems, diamagnetic levitation, cooling of rotational motion, quantum sensing, photon correlations, and wave propagation in curved spacetime.
How I teach
I try to adapt the way I teach to the students in front of me, depending on their level and background. Not everyone arrives in a classroom with the same preparation, and I think it is important that nobody feels uncomfortable simply because they do not yet know something.
I insist a lot on one point: there is no shame in not knowing. The real shame is pretending to know when you do not. I want students to feel free to ask questions, including very basic ones, because this is often where real understanding begins!
I also like to stop on small technical details that can easily be overlooked. I try to explain what the equations actually mean and to remind students that these are not just abstract rules written on a board; they describe the beautiful universe we live in!
I especially enjoy doing this when teaching topics that initially sound strange, such as quantum superposition, entanglement, or the fact that, in special relativity, time does not pass in the same way for everyone. These ideas can look almost unreal at first, and I like helping students see that they are part of the physical world we experience every day.
I also often write small MATLAB or Python programs for my students. Sometimes a plot or a numerical simulation makes something immediately visible that would otherwise remain hidden behind the equations, or simply impossible to observe directly in nature.