Teaching
Teaching at ERUM Train-the-Trainer event. Dortmund, Germany Jun 2023. PC Angela Warkentin
Invited Lectures / tutorials
Intro to Machine Learning for LHC physics
Particle Physics at Colliders in the LHC Precision Era
Würzburg, Germany • Oct 2025
Mastering Model Building Lecture
ErUM Train-the-trainer workshop
Potsdam, Germany • Sept 2025
Co-led diffusion model tutorial
Particle Physics Phenomenology after the Higgs Discovery
Bingen, Germany • Oct 2024
Intro to Machine Learning and Automatic Differentiation
Scientists4Palestine summer school
Westbank (virtual) • July 2024
Normalizing Flows Lecture and tutorial
ErUM DataHub Adv Deep Learning School
Meinerzhagen • Sept 2023
Normalizing Flows Lecture and tutorial
ErUM Adv Train-the-trainer workshop
Dortmund • June 2023
Mastering Model Building Lecture
ErUM Train-the-trainer workshop
Munich • Jan 2023
Hybrid lecture, ``Numpy tricks and tips''. Munich, Germany Sept 2023. PC Lukas Heinrich.
ML Lectures (local, Munich)
ODSL Machine Learning block course
Lectures on linear models; automatic differentiation; optimizers; neural
networks; clustering (k-means, PCA)
Munich, Germany • 2023-2025
Two-week intensive block course of lectures and tutorials. Audience: masters / PhD students and
post-doc researchers
Course websites: 2025 • 2024 • 2023
ODSL Statistics block course
Lectures on probability and Bayesian reasoning, Audience: masters / PhD
students. website
Munich, Germany • Sept 2025
ODSL GenAI Days
Flow Matching Lecture • tutorials for Flow Matching and Diffusion Models
Munich, Germany • Sept 2024
TUM Intro to Data Science course
Guest Lecture: "Numpy Tips and Tricks"
Munich, Germany • Oct 2023, Nov 2024
Physics TA
Thermodynamics & Optics
led tutorial sessions with 15–20 students
Stanford • 2021
Electricity & Magnetism for physics majors
assisted in an active learning classroom
Stanford • 2018
Modern Physics for pre-med
led tutorial sessions with 15–20 students
Stanford • 2017
Electronics & Modern Physics labs
SMU • 2015
Pre-Med Electricity & Magnetism
SMU • 2014