I am a senior lecturer in the Institute for Mathematics at the University of Aberdeen, where I have worked since 2011. Before that I held postdoctoral positions at the University of Copenhagen and the University of Sheffield, and I studied for my PhD at Edinburgh University. My research is in the area called Algebraic Topology.

I currently teach the courses MA1005 Calculus I, MX4540 Knots, MX4546 Algebraic Topology and MA1516 MATLAB.

Rachael Boyd is my PhD student.

I am an organiser of the Scottish Topology Seminar and of OAC Manifolds .

My CV is probably out of date.


  • On the edge of the stable range
  • Categorifying the magnitude of a graph
    Joint with Simon Willerton
    Homology Homotopy Appl. 19(2), 2017, pp.31–60.
    Article. arXiv.
  • Homological stability for families of Coxeter groups.
    Algebr. Geom. Topol. 16 (2016) 2779–2811.
    Article. arXiv.
  • On string topology of classifying spaces.
    Joint with Anssi Lahtinen
    Adv. Math. 281 (2015) 394-507.
    Article. arXiv.
  • Configuration spaces and \(\Theta_n\).
    Joint with David Ayala
    Proc. Amer. Math. Soc. 142 (2014), no.7, 2243-2254.
    Article. arXiv.
  • Groups, cacti and framed little discs.
    Trans. Amer. Math. Soc. 365(2013), 2597 - 2636
    Article. arXiv.
  • String Topology for complex projective spaces.
  • String Topology for Lie Groups.
    J. Topology (2010) 3(2): 424-442.
    Abstract. Article. arXiv.
  • Vector fields and flows on differentiable stacks.
    Theory Appl. Categ, Vol. 22, No. 21, 2009, pp. 542-587.
    Abstract. Article. arXiv.
  • Morse Inequalities for Orbifold Cohomology.
    Algebr. Geom. Topol. 9 (2009) 1105-1175.
    Article. arXiv.
  • The age grading and the Chen-Ruan cup product.
    Bull. London Math. Soc. (2010) 42(5): 868-878
    Abstract. Article. arXiv.
  • The topology of certain 3-Sasakian 7-Manifolds.
    Math. Ann. 339 (2007), no. 4, 733–755.
  • Generalized Kreck-Stolz invariants and the topology of certain 3-Sasakian 7-manifolds.
    Edinburgh University PhD Thesis, 2005.

A Course in Knot Theory