Teaching


Philosophy

I am convinced that academic teaching is not only about educating the next generation of researchers and professionals, but it also serves as vehicle to advance my own understanding of a subject matter. If I fail to convey the key message of a scentific method to a student, or if I miss to break down a complex topic for the general public, I am likely blind to a relevant aspect of the subject myself. Curious questions always bear the potential to open another angle on a topic, and this is worth exploring. A fact I witness even when educating children.

I acknowledge  free access to scientific education as key towards equal opportunity, and I highly value and I do support the open-source philosophy in computer science. I prefer a playful approach to convey methods in science, technology, engineering, and mathematics with an attitude towards hands-on and do-it-yourself. Quality exercise sheets complementing classes are critical to get the students engaged. The more a student gets excited about the subject, the more s/he learns.

In teaching, I follow the example of physicist Richard Feynman, and I also value the style of Australian-Canadian science communicator Derek Muller. Both engage their audience to imagine the core of a topic from various angles with no restriction to the common sense of a field. This way, complex methodologies turn into memorizable tools that students are able to interdisciplinary link in their scientific work.

Classes & Seminars

Lectures & Tutorials

Project Supervision & Mentoring

Assignment Instructor