At present teaching Constitutional Law, Criminal Law, International Humanitarian Law , International Law of the Sea, Environment Law and Human Rights