He has also worked as a journalism trainer and lecturer since 1994. He has written for The Times, Daily Express, Daily Mail, TVTimes, Radio Times and Woman's Own. He is Visiting Lecturer at City University, London and Associate Lecturer at the London College of Communication.