Teaching
I teach various courses1 at the ACINN, mostly for students in atmospheric sciences.
Online lecture notes
Winter semester
Click here if you are here for the Scientific Programming online lecture notes.
Click here if you are here for the Master Physics of the Climate System online lecture practicals.
Click here if you are here for the Bachelor Climate System online lecture practicals.
Summer semester
Click here if you are here for the Introduction to Programming online lecture notes.
Click here if you are here for the Advanced Scientific Programming online lecture notes.
Current courses
VU - Physics of the climate system
Advanced course in physical climatology for graduate students (winter semester, 3hrs). Practicals: individual study of the general circulation of the atmosphere using reanalysis data and Python. Topics: climate variability, synoptic climatology, paleoclimate, climate modelling, climate change and feedbacks. The lecture practicals are available online.


VU - The Cryosphere in the Climate System
Advanced course in glaciology for graduate students (summer semester, 3hrs, co-taught with others). Practicals: automatic weather station data, energy and mass balance of a glacier surface, OGGM-Edu.
VU - Introduction to Programming
Introduction course in programming for undergraduate students (winter semester, 2+1hrs). The lecture notes are available online.
VU - Scientific Programming
Scientific programming for graduate students (winter semester, 2+1hrs). The lecture notes are available online.
VU - Advanced Scientific Programming
Optional, advanced course in programming for graduate students (summer semester, 2hrs). The lecture notes are available online.
Past courses
VO - Introduction to meteorology and climatology
Fundamentals of the climate system for undergraduate students (winter semester, 2hrs). Topics: components of the climate system, general circulation of the atmosphere and of the oceans, climate variability (ENSO, NAO, Monsoon), climate change and climate policy.
VU - Transparency and communication in Earth Sciences
Elective module for graduate students (2hrs). Taking “the influence of artificial snow production on climate” as an example for a research topic, the students get acquainted with several fundamental tenets of open science: Open Data, Open Peer Review, Open Methodology, Open Source, Open Educational Outreach.
Among other things, the students have to set-up a website which summarizes their result to a broader audience.

SE - Literature seminar glaciology / climatology
Paper discussion group for graduate students (winter semester, 2hrs).
Workshops
I give workshops related to programming, open-source and open-science topics. Some of my recent presentations are available online:
- 31.01.2017: Getting started with Python
- 07.02.2017: xarray: multi-dimensional data analysis in Python
- 07.11.2017: What open-source can do for you and what you can do for open-source
- 05.06.2018: Create your own website with jekyll and github-pages
(if you are curious about the tool I used to generate these presentations, this blog post) explains it in a little more detail)
Past courses & Student evaluations
Semester | Title | Level | Institution | Evaluation |
---|---|---|---|---|
Winter 2022 | Scientific Programming | Graduate | ACINN | Link |
Winter 2022 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2022 | The climate system (shared) | Undergrad | ACINN | Link |
Summer 2022 | Advanced Scientific Programming | Graduate | ACINN | - |
Summer 2022 | The Cryosphere in the Climate System (shared) | Graduate | ACINN | Link |
Summer 2022 | Scientific Communication (shared) | Graduate | ACINN | Link |
Summer 2022 | Introduction to Programming | Undergrad | ACINN | Link |
Winter 2021 | Scientific Programming | Graduate | ACINN | Link |
Winter 2021 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2020 | Scientific Programming | Graduate | ACINN | Link |
Winter 2020 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2020 | Einführung in die Klimatologie | Undergrad | ACINN | Link |
Winter 2019 | Scientific Programming | Graduate | ACINN | Link |
Winter 2019 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2019 | Einführung in die Klimatologie | Undergrad | ACINN | Link |
Winter 2018 | Scientific Programming | Graduate | ACINN | Link |
Winter 2018 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2018 | Einführung in die Klimatologie | Undergrad | ACINN | Link |
Summer 2018 | Scientific Programming | Graduate | ACINN | Link |
Summer 2018 | Transparency and communication in Earth Sc. | Graduate | ACINN | Link |
Winter 2017 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2017 | Einführung in die Klimatologie | Undergrad | ACINN | Link |
Summer 2017 | The Cryosphere in the Climate System | Graduate | ACINN | Link |
Winter 2016 | Physics of the climate system | Graduate | ACINN | Link |
Winter 2016 | Einführung in die Klimatologie | Undergrad | ACINN | Link |
Winter 2016 | Literature seminar glaciology / climatology | Graduate | ACINN | - |
Summer 2016 | The Cryosphere in the Climate System | Graduate | ACINN | Link |
Summer 2016 | The climate system | Undergrad | ACINN | Link |
Summer 2016 | Literature seminar glaciology / climatology | Graduate | ACINN | - |
Winter 2015 | Physics of the climate system | Graduate | ACINN | Link |
Summer 2013 | Scientific programming and statistics | Graduate | TU Berlin | - |
Summer 2011 | Meteorological field excursion in north Sweden | Graduate | TU Berlin | - |
-
VO (“Vorlesung”, regular lectures) VU (“Vorlesung mit Übung”, lectures with integrated practicals), and SE (“Seminars”). ↩