Teperek, Marta, TU Delft, Netherlands