University of Westminster
Senior Lecturer in Law
Geneva Academy of International Humanitarian Law and Human Rights
Swiss Chair of International Humanitarian Law
University of Westminster
Reader in International Law
University of Verona
Research fellow in International Law
University of Westminster
Professor of International Law
Università degli Studi di Roma 'La Sapienza'
Università degli Studi di Perugia