Teaching

University courses

  • Probabilistic Artificial Intelligence (PAI) — ETH Zürich
    Fall 2021, Fall 2022, Fall 2023, Fall 2025
    Topics: Bayesian modeling, probabilistic inference, uncertainty quantification, variational methods, reinforcement learning.
    Course page · Syllabus · Materials

  • Introduction to Machine Learning (IML) — ETH Zürich
    Spring 2021, Spring 2022, Spring 2023, Spring 2024 (Head TA with more than 1200 students enrolled.), Spring 2025
    Topics: supervised/unsupervised learning, generalization, regularization, linear models, trees, kernels, basics of deep learning.
    Course page · Syllabus · Materials


Student supervision

I was fortunate to supervise the following students:

  • Arnav SukhijaTime-Adaptive Robotic Control (Bachelor thesis, 2025)
  • Klemens ItenScalable and Efficient Exploration via Intrinsic Rewards in Continuous-time Dynamical Systems (Semester project, 2025)
  • Balduin DettlingContinuous-Time Approximate Dynamic Programming as an Active Learning Problem (Master thesis, 2024)
  • Ivan RodriguezUnsupervised reinforcement learning in the real-world (Master thesis, 2023)
  • Jonas HübotterInformation-based transductive learning (Master thesis, 2023)
  • Hong Chul NamContinuous-time reinforcement learning in the real-world (Semester project, 2023)
  • Balduin DettlingApproximate optimal control (Semester project, 2023)
  • Fredrik NestaasTheoretically Motivated Neural ODE Architectures for Stable Adjoint Behavior (Semester project, 2022)
  • Laurens LuegApproximate Bayesian Inference for Continual Learning of Dynamical Systems (Master Thesis, 2022)
  • Laurens LuegLearning Latent Space Dynamics Models from High-Dimensional Data using Distributional Gradient Matching (Semester thesis, 2022)
  • Cedric Della CasaEfficient Training of Deep Neural Dynamics Models ( Master thesis, 2021)