Michel Van Eeten, Delft University of Technology