Teaching

Below is a list of courses we have offered. For every course, we usually provide a web page with pointers to course materials, quizzes, assignments, exams and sample solutions. Students are welcome to use material from previous years while preparing for exams.

Academic year 2024 / 2025


Academic year 2023 / 2024


Academic year 2022 / 2023


Academic year 2021 / 2022


Academic year 2020 / 2021


Academic year 2019 / 2020


Academic year 2018 / 2019


Academic year 2017 / 2018


Academic year 2016 / 2017


Academic year 2015 / 2016


Academic year 2014 / 2015


Academic year 2013 / 2014


Academic year 2012 / 2013


Academic year 2011 / 2012


Academic year 2010 / 2011


Academic year 2009 / 2010


Academic year 2008 / 2009


Academic year 2007 / 2008


Academic year 2006 / 2007


Academic year 2005 / 2006


Academic year 2004 / 2005


Academic year 2003 / 2004


Academic year 2002 / 2003