John's teaching is mainly in the area of natural hazards, risk and catastrophe modelling. The hazards include floods, wind storms, storm surges, shrink-swell subsidence, cold and snow. The sub-topics he is particularly excited by include impact on networks (e.g. roads), critical infrastructure, and how the hazards may (or may not) be inter-related to each other in how they occur.
John is also involved in teaching Earth surface processes, field trips, and quantitative methods. He believes that integrating quantitative methods in pragmatic and interesting ways into learning allows students to become numerically confident and desirable employees.