Teaching

Modern Philosophy

In our group, we push forward new e-learning techniques. For quite some while now, lectures are offered supported by a tablet with pencil and electronic white board software (OpenBoard). More, recently, we further switched to a “flipped classroom” concept. Depending on the complexity of the content, we deliver either pre-recorded small ∼20 minutes lecture video+slides snippets that come together with a small quiz on the content. Alternatively, for mathematically sound courses, full-text lecture notes (100+ pages per course) are provided. Then, the interactive sessions are used for quizzes, Q&A and for practicing the content trained via the videos / lecture notes. Depending on the content, cloud infrastructure (Binder+Jupyter, Deepnote, Google Clould Platform, etc.) is used to assure an easy access to programming environments or special hardware / software setups. All content is embedded in a learning path within Moodle.

Courses

Winter 2023/24 @ Bergische Universität Wuppertal:
Introduction to Scientific Computing
MSc Informatik (and others)

Winter 2023/24 @ Bergische Universität Wuppertal:
Einführung in Datenbanken
BSc Informatik (and others)

Winter 2023/24 @ Bergische Universität Wuppertal
Bachelor-Seminar: Grundlegende Verfahren im maschinellen Lernen
BSc Informatik (and others)

Spring 2023 @ Jacobs University Bremen:
Machine Learning
Robotics and Intelligent Systems / Computer Science BSc Programme

Spring 2023 @ Jacobs University Bremen:
Automata, Computability and Complexity
Computer Science BSc Programme

Fall 2022 @ Jacobs University Bremen:
Data Security and Privacy
Data Engineering MSc Programme

Spring 2022 @ Jacobs University Bremen:
Machine Learning
Robotics and Intelligent Systems / Computer Science BSc Programme

Spring 2022 @ Jacobs University Bremen:
Automata, Computability and Complexity
Computer Science BSc Programme

Fall 2021 @ Jacobs University Bremen:
Parallel and Distributed Computing
Data Engineering MSc Programme

Fall 2021 @ Jacobs Unversity Bremen:
Data Security and Privacy
Data Engineering MSc Programme

Spring 2021 @ Jacobs University Bremen:
Machine Learning
Robotics and Intelligent Systems / Computer Science BSc Programme

Spring 2021 @ Jacobs University Bremen:
Automata, Computability and Complexity
Computer Science BSc Programme

Fall 2020 @ Jacobs University Bremen:
Parallel and Distributed Computing
Data Engineering MSc Programme

Fall 2020 @ Jacobs Unversity Bremen:
Data Security and Privacy
Data Engineering MSc Programme

Spring 2020 @ Jacobs University Bremen:
Machine Learning
Intelligent Mobile Systems / Computer Science BSc Programme

Spring 2020 @ Jacobs University Bremen:
Computability and Complexity
Computer Science BSc Programme

Fall 2019 @ Jacobs University Bremen:
Formal Languages and Logic
Computer Science BSc Programme

Fall 2019 @ Jacobs University Bremen:
Data Security and Privacy
Data Engineering MSc Programme

Fall 2019 @ Jacobs University Bremen:
Data Management for Graduate Students
Data Engineering MSc Programme

Fall 2019 @ University of Basel:
Proseminar Ausgewählte Themen der Numerik (Seminar: Selected topics from numerics)
Mathematics / Computer Science BSc Programme

Fall 2018 @ University of Basel:
Numerik der Differentialgleichungen (Numerics for ordinary and partial differential equations)
Mathematics / Computer Science BSc Programme

Spring 2018 @ University of Basel:
Algorithmische Mathematik: Graphen und Anwendungen (Theory on algorithms on graphs))
Mathematics / Computer Science BSc Programme

Spring 2016 @ University of Heidelberg:
Einführung in die Numerik (Introduction to numerical mathematics)
Mathematics BSc Programme

Winter 2015/2016 @ University of Heidelberg:
Mathematik und Informatik A (für molekulare Biotechnologie) (Mathematics and Computer Science for molecular biotechnologists)
Molecular Biotechnology BSc Programme