I thoroughly enjoy teaching and am currently doing so in two different places, Goethe University Frankfurt and RheinMain University of Applied Sciences, and in two different subject areas, theoretical physics and mathematics for engineers.

Theoretical physics

I am currently teaching courses on quantum probability, quantum information, and quantum computation at Goethe University Frankfurt. Previously, I taught the better part of the core theoretical physics curriculum at Ulm University, including courses in classical mechanics, electrodynamics, thermodynamics and statistical mechanics.


Follow my course on quantum computing on

Students can access the lecture notes, problem sets, and other information of my current course (password required):

Mathematics for engineers

Engineering students at RheinMain University of Applied Sciences receive a thorough initial training in mathematics which covers all requisite tools from calculus, analysis, linear algebra, and stochastics. For the past 8+ years I have taught these introductory courses to students of mechanical engineering who enter the university with prior work experience, a particularly mature and motivated group of students with diverse backgrounds. These are intensive courses with many practice sessions and lots of interaction between students and teacher.


Students can access the lecture notes and problem sets of my current course online (password required).

Probability & Statistics

We live in the age of data, and no education in science or engineering may be considered complete without some basic knowledge of data analysis. At RheinMain University of Applied Sciences I teach an introductory course on probability and statistics to students of business and engineering, which aims to provide that solid foundation.


Follow my statistics course (in German) on

Students can access the lecture notes and problem sets of my course (password required):