Professor Uchenna Okeja teaches philosophy at Rhodes University and is a fellow of the Stellenbosch Institute for Advanced Study.