Diana Maynard
Computer scientist, University of Sheffield
Appears in 1 story
Education:
University of Manchester, University of Manchester Institute of Science and Technology
Last updated Nov 1, 2026
