Email address: L . H . S v e d h e m (at) t u d e l f t . n l The email address has been obscured to make harvesting more difficult. Please remove spaces and replace (at) with @.
ORCID ID
0000-0002-9767-3011
Affiliation
TU Delft