Teaching
Here is an overview of the classes that I have taught.
- 2025F MATH229, University of Waterloo
- 2024W MATH239, University of Waterloo
- 2024F MATH229, University of Waterloo
- 2021W Mathematics 1 for MB, WIMB and VT, TU Wien
- 2020S Lie algebras and representation theory 1, TU Wien
- 2019W Discrete Mathematics, TU Wien
- 2019S Mathematics 1 for CE, TU Wien
- 2018W Lecturer for 3D Printing, Trans Arts, University of Applied Arts Vienna
- 2015–2017 Teaching assistant for Mathematics 1 & 2 (for engineering students), TU Wien
- 2014–2015 Tutor for Mathematics 1 & 2 (for engineering students), TU Wien
- 2013–2016 Tutor for Optimisation and Simulation, Mathematical Base Techniques (for computer science students), University of Vienna
Teaching games
I use interactive games and visualizations in my teaching to help students explore mathematical ideas.
-
ClustersGrouping puzzles for mathematical concepts
-
Div & Curl LabInteractive visualization of divergence and curl
-
FluxLabVector fields and flux through particle crossings
-
Icosian gameAn implementation of Hamilton’s cycle puzzle
-
PageRankAn interactive visualization of iterative graph ranking
-
The Ramsey GameEdge-colouring puzzles with monochromatic triangles
-
RSK VisualizationA playful introduction to the Robinson–Schensted algorithm
-
SquishA graph-theoretic path puzzle
-
Untangle the graphAn interactive introduction to planar embeddings
-
Level curves and cross sectionsTeaching visualization created with Desmos 3D