It was named in honour of the South African ANC leader Sefako Makgatho. The university has five schools including the school of medicine, oral health, pharmacy, health care sciences and science and ...