He has worked as an academic at the Open University and the Universities of Sheffield and Nottingham in the UK, and at the University of Auckland and Victoria University of Wellington in NZ. He has also worked as a Senior Scientist at Landcare Research.