He has taught in the UK in three different tertiary establishments in the past decade predominantly on English for Specific Academic Purposes (ESAP courses). He is currently part of the English Language Teaching Centre at Sheffield University where he teaches on in-sessional courses for mechanical engineers.