Courses Taught

  1. Public International Law
  2. International Environmental Law
  3. International Criminal Law
  4. Human Rights and International Humanitarian Law