Over more than a decade of experience, I taught a variety of subjects in many different universities in Europe. Here is a list of the courses I taught:
Public international law
University of Edinburgh
City, University of London
Diplomatic Academy of Vienna
University of Copenhagen
ESADE Law School
Environmental law (international and European)
University of Sheffield
University of Leeds
University of Exeter
Climate change law
United Nations University
University of Copenhagen
University of Glasgow