He was previously the deputy vice chancellor for research and internationalization as well as the dean of engineering at the University of Johannesburg and a professor of electrical engineering at the University of the Witwatersrand. He was a post-doctoral fellow at Imperial College of Science, Technology and Medicine.
Prior to his current position, he held roles such as deputy vice chancellor for research and internationalization, dean of engineering at the University of Johannesburg, and professor of electrical engineering at the University of the Witwatersrand. He also completed a post-doctoral fellowship at Imperial College of Science, Technology and Medicine.