Education

  • Universities of St Andrews and Edinburgh, Scotland
  • Université de Strasbourg, France
  • Ruhr Universität, Bochum, Germany
  • College of Europe, Bruges