Does anyone know about TU DELFT (Delft University of Technology?) in the Netherlands? I would like to get information regarding the life at Delft and the life in the Netherlands in general. I would appreciate your help.