Dr James Grime

Former Enigma Project Officer, Millennium Mathematics Project, Department of Mathematics and Theoretical Physics, University of Cambridge; Mathematician, Lecturer and Public Speaker.

Dr James Grime is a lecturer and public speaker on behalf of the Millennium Mathematics Project and the University of Cambridge. He can be mostly found touring the UK, and the world, giving talks about the history and mathematics of codes and codebreaking. When not doing this, James manages to reach anyone who may not have seen him speak in person, with an (almost) weekly series of puzzles, tricks and mathematics on YouTube.

Courses Taught


  • The hook fusion procedure and its generalisations. 2007 (Thesis)

Journal article

  • 'The hook fusion procedure for Hecke algebras'. 2007, Journal of Algebra. 309(2):744-759
  • 'The Hook Fusion Procedure'. 2005, Electronic Journal of Combinatorics. 12(1)

Research Topics

James currently works as a lecturer and public speaker in maths communication, giving public talks and lectures on a number of subjects in mathematics, particularly cryptography, to all types of audiences, including universities, schools, and the general public.

Web Links