From 1987 till 2004 he was employed at the University of Graz where he taught the philosophy of biology. He also had guest professorships at several other universities including the Vienna University of Technology (1998–2004) and, in Palma de Majorca, at the University of the Balearic Islands (2006, 2008, 2009, 2010).