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]