Prof. Peter Blatchford, Professor, University of London