Undergraduate Teaching
University of Zagreb, Faculty of Science
1998-2023
1998-2023
2005-present
2007-2008, 2011-2021
1998-2007
1999-2005
1999-2008
Graduate Teaching
University of Zagreb, Faculty of Science
2017-present
J. J. Strossmayer, University of Osijek
2004-2007
Postgraduate Teaching
University of Zagreb, Faculty of Science
2004-present
University of Zagreb, Interdisciplinary Study in Ecoengineering
2006-present