peter.onyango
LEGAL MEDICINE
HUMANITARIAN LAW
JURISPRUDENCE
SOCIOLOGY OF LAW
HUMAN RIGHTS LAW
LAW, SCIENCE AND TECHNOLOGY
PSYCHOLOGY OF THE COURT
MODERN TECHNOLOGY OF TEACHING LAW
USING POWER POINT AND OTHER SOFTWARES
ONLINE RESEARCH