Maxine Derksen

Ms. Maxine Derksen

Eindhoven University of Technology
orcid