Eindhoven University of Technology, Netherlands
University of Southampton, UK
University of Edinburgh, UK