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