Houben, Geert-Jan, TU Delft, Netherlands