He worked in University of Tunis (Tunisia) for 15 years. He has also taught distance-learning courses for the University of Leicester, and supervised and co-supervised several MA dissertations. He has published articles, book chapters, book reviews and two books. He is member of the Marxism Specialist Group of the British Political Studies Association, and he is currently working on a project (Emancipatory Politics) launched in 2013 by the British Academy. He is interested in supervising students in the areas of political theory, political philosophy, Marxism, International Relations theory and North African politics and history.