Advanced International Law Clinic

Notions of Public International Law, Good command of English language.