I'm Martijn Stegeman. My ususal occupation is teaching programming to students who have never programmed before (and then some more). Apart from teaching, I sometimes find time to do research projects with (on!) my students, allowing me to precisely describe teaching practices, hopefully finding leads on how to do it better than before. My main focus is on describing code quality and how it may be used in computer science classrooms.


My work environment is the University of Amsterdam, and especially the Programming Lab. If you're a teacher and you'd like a tour of our labs to better understand how we teach students, feel free to ask!

Graduating with me

Previously, I have advised students during their graduation research projects at the bachelor's level. If you're a student who is keen on charting how we teach (and maybe should not teach?) programming, do get in touch!