Hi, I'm Graham

I'm a PhD Student


I'm Graham Campbell, a second year PhD student of Pure Mathematics at Newcastle University. Previous to this, I was at the University of York working on an research internship, and before that, I was completing my BSc Computer Science and Mathematics.

I am working on problems in algebra and theoretical computer science. In particular, I am interested in geometric group theory and word problems, graph and hypergraph transformation, formal languages and automata, string rewriting, and decision problems. I also maintain various open source packages and am a member of the Laravel framework organisation.

Get to know me better  |  View my software

Highlighted Publications

Parallel Hyperedge Replacement String Languages

Confluence up to Garbage

Linear-Time Graph Algorithms in GP 2

Efficient Graph Rewriting

View all publications  |  Slides & talks

[1] Creative Commons Attribution 3.0 Unported Public License (CC BY 3.0)

[2] Creative Commons Attribution 4.0 International Public License (CC BY 4.0)

[3] Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License (CC BY-NC-ND 4.0)