Teperek, Marta, TU Delft, United Kingdom