Michel van Eeten, Delft University of Technology