In addition to teaching appointments in colleges and universities in many parts of the world, he has been a tutorial supervisor at the University of Cambridge, a senior tutor at Karachi Theological College and Visiting Professor of Theology and Religious Studies at the University of Greenwich. He has been elected an honorary fellow of his colleges at Oxford (St Edmund Hall) and Cambridge (Fitzwilliam).
Apart from teaching roles at numerous colleges and universities globally, he has served as a tutorial mentor at the University of Cambridge, a senior instructor at Karachi Theological College, and a visiting professor in theology and religious studies at the University of Greenwich. He has been honored with an honorary fellowship at his alma mater institutions in Oxford (St Edmund Hall) and Cambridge (Fitzwilliam).