Publications

* Equal contribution

Upcoming/Preprints

2024

2023

2022

2021

2020

2019

Before 2017

Thesis:


TU Delft, Mekelweg 2, Delft 2628 CD, Netherlands