enschede, overijssel, netherlands
Delft University of Technology
University of Twente
TSM Business School