Marta Costa Figueiredo

Tenure Track Assistant Professor
Eindhoven University of Technology