the hague, zuid-holland, netherlands
Technische Universiteit Delft
IE Business School
Universidad Carlos III de Madrid