Stephen Kell

Computer scientist at the University of Cambridge