Dark theme

Over the years I've taught a wide range of subjects, both face-to-face and online distance learning, including the below (University of Leeds, unless otherwise indicated).

See course materials and tutorials for currently available materials.

Courses designed, managed, and taught:

  • Programming for Spatial Analysts: Core Skills [Python][MSc]
  • Programming for Spatial Analysts: Core Skills (Online Learning) [Python][MSc]
  • Programming for Social Scientists: Core Skills [Python][PhD]
  • Programming for Spatial Analysts: Advanced Skills [Python][MSc]
  • Programming for Spatial Analysts: Core Skills [Java][MSc]
  • Programming for Spatial Analysts: Advanced Skills [Java][MSc]
  • Introduction To Java [MSc]
  • Introduction To Java (Online Learning) [MSc]
  • Introduction to Programming and Customisation [ArcGIS; Visual Basic for Applications][MSc]
  • Career Skills in Geography / Geographers into Teaching [BSc/BA Level 2]
  • Masters Work-based Project [MSc]
  • Using and Adapting ArcGIS [MSc]
  • Spatial Analysis [MSc]
  • Spatial Analysis (Online Learning) [MSc]
  • GeoComputation [MSc]

Others' courses I've taught components of:

  • Web-based GIS [JavaScript; PHP; Web and database security][MSc]
  • Web-based GIS (WUN) [JavaScript; PHP; Web and database security][MSc]
  • Skills for Biodiversity and Conservation Students [Geographical Information Systems][MSc]
  • Geographical Information And Planning [urban planning; public participation in planning][MSc]
  • Geodemographics [business ethics and data protection][MSc]
  • Work and Research Placements [helped design][MSc]
  • Statistics [correlation][BSc Level 1]
  • Dynamic Landscapes [alpine and glacial systems][BSc Level 1]
  • University of Bradford: Scientific Methods in Archaeology [introduction to Ground Penetrating Radar][BSc Level 1]
  • Introduction to Systems Thinking [GeoInformatics; AI in Geography][MSc]
  • Environment Foundation Course [text/images for multimedia course][BSc/BA Level 1]

Plus standard tutorial teaching covering essay and presentation skills, philosophy of geography, and pastoral elements, along with dissertation supervision.

Field classes taught on:

  • North Wales Fieldtrip [glaciology][BSc Level 1]
  • Residential Fieldtrip (Yorkshire coast) [glaciology][BSc Level 1]
  • Alps Field Class [glaciology; basic alpine skills][BSc Level 2]
  • Lake District Field Trip [glaciology][BSc Level 3]

Summer Schools designed and taught:

  • Programming for Social Scientists Summer School [Java][PhD/Researchers]
  • Programming for Social Scientists: Core Skills [Python][PhD/Researchers]
  • Trento University: Techniques in Crime Modelling [PhD/Researchers]

Other's Summer Schools I've taught components of:

  • University of Manchester: Social Simulation [model validation; future of modelling][PhD/Researchers]

Short courses designed:

  • West Yorkshire Police: Spatial Microsimulation
  • Leeds Data Science Society: Quickstart Python
  • Leeds Data Science Society: Quickstart Github

Others' short courses I've demonstrated and instructed on:

  • Software Carpentry: Introduction to Python / Version Control with Git / The Unix Shell
  • Software Carpentry: Introduction to Python
  • Software Carpentry: Introduction to Python for Media Students
  • University College London: Hacking the Smart City

Sessions run for schools:

  • Introduction to Programming for Primary Teachers
  • Introduction to Scratch and Purple Mash Coding for Primary Teachers
  • The Life of Bees [primary]
  • Rocks from volcanos [primary]