Bachelor, University York, United Kingdom, 1978. Master of Philosophy in Development Studies, Sussex University, Brighton, United Kingdom, 1986. Doctor of Philosophy, Sussex University, Brighton, United Kingdom, 1989.
Postgraduate certified in EFL/English as Second Language, University Leicester, 1981.
EFL/linguistics expert Foreign Language Institute, Chongqing, China, 1982-1983. British Council lecturer Jiaotong University, Shanghai, 1983-1984. Researcher Queen Elizabeth House, Oxford, United Kingdom, 1990.
Senior lecturer school development studies University East Anglia, Norwich, United Kingdom, since 1990.
Trustee Norfolk Education and Action for Development, since 1994. Member Development Studies Association, Political Studies Association, Society for Anglo-Chinese Understanding, Conference for Socialist Economics (executive committee 1993-1995, editorial committee 1990-1993).