| winter 2016/2017 | Lecture: Molecular Systems Biology 1 Ludwig-Maximilians-Universität München, Germany | 
| February 2015 | Invited Lecture: Computational Analysis of Next-Generation Sequencing Data University Postgraduate Interdisciplinary Doctoral Study of Molecular Biosciences, Osijek, Croatia | 
| spring 2011 | Lecture: Advanced Linear Programming The Dutch Network on the mathematics of Operations Research, The Netherlands | 
| spring 2010 | Lecture: Advanced Linear Programming The Dutch Network on the mathematics of Operations Research, The Netherlands | 
| winter 2007/2008 | Lecture (teaching assistent): Algorithms and Datastructures Universität des Saarlandes, Saarbrücken, Germany | 
| summer 2007 | Lecture Optimization Universität des Saarlandes, Saarbrücken, Germany | 
| April 2007 | Intensive Mini Course: Introduction to Algorithms Department of Mathematics, University of Osijek, Croatia | 
| May 2006 | Intensive Mini Course: Introduction to Algorithms Department of Mathematics, University of Osijek, Croatia | 
| winter 2005/2006 | Lecture: Randomized Algorithms Universität des Saarlandes, Saarbrücken, Germany | 
| March 2005 | Part of the Lecture: Pépites algorithmiques École des Mines, Nancy, France |