Montessori Lyceum Herman Jordan; diploma in 1985, average grade: 8.25 out of 10 with an extra eighth subject.
Computer science at Twente University from 1985 until 1991. Diploma on 30th August 1991 having followed a very large number of courses and good grades.
Internship at ``Hollandse Signaalapparaten'' (now Thales), an enterprise in the defense industry, in the area of networking (evaluation of a protocol simulator).
Masters thesis in the area of compiler technology titled, ``Term Rewriting for Instruction Selection.'' This research generalised an instruction selection method (based on BURG) to make it more flexibly applicable.
Following up on masters thesis expertise, ported, extended, and documented a parser generator with usability in mind.
Performed research at Leiden University within the Software Engineering group; more specifically, on the optimisation of functional languages. Unfortunately, probably due to too much of an eye for detail, a PhD title has not been achieved, although a working prototype of the optimiser had been developed.
Taught courses in several subjects at Leiden University, both to internal and external students. Among others, these courses were on databases, specification languages, software engineering, operating systems, and logic.
Worked in the Software Technology group of Nijmegen University, supervised by professor Plasmeijer. Work comprised the incorporation of forementioned optimiser in the Clean compiler that is being developed there, and the preparation and performance of a presentation at IFL, the International Workshop on the Implementation of Functional Languages in Stockholm.
Employed at WCC, a company developing ELISE, a high tech information search middleware product.