Graham is a researcher at the OII. He is interested in network science, visualization and machine learning. Specific interests include estimating network properties from data and visualizing geospatial and temporal networks.

Graham has an undergraduate degree in mathematics from the University of Newcastle upon Tyne and postgraduate degrees from the University of Edinburgh. His doctoral research focused on probabilistic approaches to shape analysis. Following this, he worked on content-based video retrieval at the University of Bath. Graham has also worked as a catastrophe risk analyst in the insurance industry and as a teacher.