-
2022: Advanced Functional Programming with OCAML
Teaching assistant at Université Sorbonne Paris Nord. Duties involved holding tutorials via blackboard, supervising labs, invigilating exams, and marking. -
2020: Object Oriented Programming in Python
Teacher at IUT Sénart-Fontainebleau. Created a new course from scratch. Duties involved planning the course, making slides, holding lectures, creating exercises, creating exams, invigilating, and marking. -
2020: Functional Programming with Haskell
Teaching assistant at the University of Bath. Duties involved supervising labs. -
2019: Principles of Programming, covering C, Java, and Python
Teaching assistant at the University of Bath. Duties involved supervising labs. -
2018: Ocean Fluid Dynamics
Teaching assistant at ETH Zurich. Duties involved rewriting the practical material from MATLAB to Python. Not a direct teaching role.