Dr James Grime

Panel Tutor in Cryptography

Dr James Grime is a mathematician and public speaker. Formerly of the Millennium Mathematics Project for the University of Cambridge, James now runs the Enigma Project and travels the world giving public talks. James is also a presenter on the YouTube channel numberphile.

Code making and code breaking is one of the most interesting real-life applications of mathematics. An introduction to cryptography introduces the students to a broad range of mathematical ideas and how they can be used to make secret messages- from simple codes to modern internet encryption.

Courses Taught

Past Courses


  • 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)


  • PhD Mathematics, University of York
  • Msci Mathematics, Lancaster University

Research Topics

Group theory- the mathematics of symmetry

Combinatorics- the mathematics of networks and solving problems with diagrams and pictures

Cryptography- the mathematics of codes and secret messages

Probability- games, gambling and predicting the future

Number theory- the properties of numbers

Web Links