-
2014-2016: Professionaliseringscursus Wiskundige Denkactiviteiten
-
2012-2013 Universiteit Utrecht: docent 'Communiceren in de wiskunde' in het Bachelor's Program wiskunde
-
2011-2012 Universiteit Utrecht: docent ‘Introduction to science communication and education’ in het Master Program ‘Science Education and Communication’
-
2011-2012 Universiteit Utrecht: docent Advanced Topics courses ‘Queuing theory’ en ‘Calculus’ in het Impome Master Program.
-
2010-2012 Universiteit Utrecht: designer and teacher of the course ‘Designing science communication and education’ in het Master Program ‘Science Education and Communication’ (samen met Dirk-Jan Boerwinkel)
-
2009 Hogeschool van Arnhem en Nijmegen: docent ‘Didactiek van de Wiskunde' in het Educational Master Program
-
2007-2010 Universiteit Utrecht, Junior College: docent module ‘Zuiver drinkwater’ samen met Gjalt Prins)
- 2006-2007 Universiteit Utrecht: docent ‘Didactiek van de wiskunde’ in het Master Program ‘Science Education and Communication’
- 2006 Senior Kwalificatie OnderwijsOntwikkelaar, Universiteit Utrecht
- 2005 Université du Québec à Montréal, Canada: docent van de masters course ‘Informatique dans l’enseignement des mathématiques’
-
1984-2000 Hogeschool Interstudie, Nijmegen: diverse cursussen in kansrekenen en statistiek (bachelor niveau)
1983-1984 Twente University, Enschede: diverse cursussen kansrekenen en statistiek (bachelor niveau)
-
1980 Thomas à Kempis College, Arnhem: docent wiskunde havo-vwo