Eleonora Papadimitriou

Dr. Eleonora Papadimitriou

TU Delft, Faculty of Technology, Policy and Management, Building 31, Jaffalaan 5, 2628 BX Delft, The Netherlands
orcid