He has taught languages, developed materials and supported teachers, both pre-service and in-service, in primary, secondary, and tertiary contexts in Africa, Europe, and Asia. He has worked in both state and private sectors, and for international development partners such as UNICEF, the British Council, and VSO. In 2016, he won the British Council ELTon Local Innovation award for his book Teaching English in Africa (EAEP 2015), a practical guide for primary and secondary teachers of English that draws on expertise from across Africa to offer practical support for novice teachers.