Johan Jeuring

Professor of Software Technology for Learning and Teaching at the Institute of Information and Computing Sciences of Utrecht University (95%), and professor of Software Technology at the School of Computer Science of the Open University.

I develop software technology to support learning and teaching, and advanced methods for constructing software.


My publications can be obtained via a separate page.

My research focusses on software technology for learning and teaching. In some recently finished projects we looked at feedback in interactive tools for learning mathematics: In the past two decades I also contributed to the field of generic programming.

Professional activities

In the recent past:


This academic year I teach:

I used to be responsible the master course on Generic programming, and for organising help for students with a mathematics deficiency.

Master theses
I have supervised around 50 students working on their Master thesis through the years. I welcome master students that want to work on a topic related to my research interests.


  • Email:
  • Phone:
    +31 30 2534115 work
    +31 30 2711281 home
    +31 6 40010053 mobile
  • Room:
    Buys Ballot Gebouw (BBG), room 571

How to reach us, fax, postal address, etc.