Looijenga, Annemarie, Delft University of Technology, Netherlands