DR. PETER ONYANGO ONYOYO is already teaching Public International Law; International Human Rights Law; International Humanitarian Law; African Customary Law; Social Foundations of Law; Business Law; Corporate Law; Labour Law; Corporate Governance; Environmental Law; and Jurisprudence.
PUBLIC INTERNATIONAL LAW
INTERNATIONAL HUMANITARIAN LAW / INTERNATIONAL CRIMINAL LAW
INTERNATIONAL HUMAN RIGHTS LAW
SOCIAL FOUNDATIONS OF LAW
PSYCHOLOGY OF THE COURT
MEDIA LAW
LAW OF THE UNITED NATIONS
ENVIRONMENTAL LAW