This page provides links to course materials that I created.
Courses I currently teach at ETH Zürich are listed here.
MSc and PhD learn all steps along a typical data science workflow for research projects in Environmental sciences with a particular focus on machine learning applications. This includes contents ranging from workspace management, data mining, handling diverse data formats, programming, version control, data processing, model selection, various machine learning methods, model evaluation, and visualisation.
I created this as a new course in collaboration with Prof. Loic Pellissier and Prof. Joshua Payne for the Environemntal Sciences and Agricultural Sciences study programmes at ETH Zürich.
This is a half-day workshop introducing PhD students in environmental sciences into basic concepts and implementations of machine learning workflows in R.
I created this course for the C2SM Summer School 2021.
For the exercises of the Carbon Cycle lecture by Prof. Fortunat Joos, University of Berne, I developed a series of problem sets to guide students into programming and apply simple methods to develop box models that capture some of the basic characteristics of the carbon cycle. This is supposed to illustrate the principles of ocean-atmosphere CO2 exchange, and the ocean carbonate chemistry and how these processes affect the accumulation of fossil 2 in the atmosphere. Writing simple box models in R is supposed to serve as a general introduction to programming (loops, conditional statements, input/output) and should allow students to play with their models and seize the effect of future emission pathways on the carbon cycle.
Lesson | problems | data | solutions |
---|---|---|---|
First steps in R | link | link | link |
1-Box model for the atmosphere | link | link | |
Farquhar photosynthesis model | link | link | |
2-Box Atmosphere-Ocean model | link | link |