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.
He previously held positions 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. Additionally, he was a post-doctoral fellow at Imperial College of Science, Technology and Medicine.