Prof Ndege teaches history at Moi University.