Tom Chothia is a lecturer in Computer Science at University of Birmingham.