Association for the Prevention of Torture (APT)
Senior Advisor Law and Advocacy
International Institute of Humanitarian Law
Consultant
Geneva Academy of International Humanitarian Law and Human Rights
Project Manager
International Commission of Jurists
Associate Legal Advisor
Geneva Academy of International Humanitarian Law and Human Rights
Teaching Assistant, Law Clinic
Association for the Prevention of Torture (APT)
Legal Advisor
Geneva Academy of International Humanitarian Law and Human Rights
Academic Coordinator
Geneva Academy of International Humanitarian Law and Human Rights
Researcher and Academic Coordinator Tj Master
Geneva Academy of International Humanitarian Law and Human Rights
Assistant Editor and Coordinator Un Set of Principles to Combat Impunity Commentary Project
Impunity Watch
Consultant
University of Florence