Prof Geoff Ward, Homerton