1. Department of Values, Technology and Innovation, Faculty of Technology, Policy and Management, Delft University of Technology, 2628 BX Delft, The Netherlands
+1
Dr. Behnam Taebi
1. Department of Values, Technology and Innovation, Faculty of Technology, Policy and Management, Delft University of Technology, 2628 BX Delft, The Netherlands