Skip to main content
What types of page to search?

Alternatively use our A-Z index.

Teaching

I am an experienced teacher and mentor at BSc, MSc, PhD and industry professional level. I have taught courses in sedimentary geology, petroleum geology, regional geology, and most recently, coding and development of numerical models. I also have lots of experience running and teaching on Earth Science field classes, most often in the UK and in southern Spain, but also Morocco, and Oman. I am currently working hard to develop code and workflows to create immerssive virtual mapping areas that students can learn to explore, unravel and understand.

Modules for 2025-26

Advanced Earth Science Project (Level M)

Module code: ENVS400

Role: Module Co-ordinator

Earth Science Project

Module code: ENVS300

Role: Teaching

Field Mapping Techniques

Module code: ENVS293

Role: Teaching

Introduction to Field Geology

Module code: ENVS109

Role: Module Co-ordinator

Modelling Environmental Systems

Module code: ENVS597

Role: Module Co-ordinator

Modelling Environmental Systems

Module code: ENVS397

Role: Module Co-ordinator

Research Skills and Employability

Module code: ENVS203

Role: Teaching

Supervised Theses