Teaching

Teaching philosophy

My teaching helps students move from using geospatial tools to understanding and explaining the choices behind an analysis or a map. I connect practical work in GIS and cartography with geographical questions, helping students develop technical skills alongside spatial reasoning and critical judgement.

I see research-led teaching as giving students the opportunity to investigate real geographical questions and test alternative approaches. Learners should be able to compare results, explain why they chose a method and revise their work in response to evidence and feedback. This makes practical exercises a way to develop independent judgement as well as technical competence.

I want students to be able to explain how data sources, analytical methods and visual design affect their conclusions. As AI becomes part of geospatial work, this includes judging when a method is appropriate, recognising its limitations and communicating results responsibly.

University of Glasgow

I have taught at the University of Glasgow since 2021. The years below indicate my teaching contributions to each course.

Selected postgraduate courses

  • Web and Mobile Mapping — GEOG5015 — Course convenor, 2025. Designing and publishing maps for web and mobile environments, including location-based services and the social implications of web mapping.

  • Visualisation & Map Use — GEOG5026 — Course convenor, 2025–2026. Cartographic design, geographical visualisation and map use, connecting practical map production with the needs and perceptions of map users.

  • Geospatial Data Infrastructures and Land Administration — GEOG5013 — Course convenor, 2023–2026. Geospatial data infrastructures, land registration and geodatabase design, linking the organisation of spatial information with land administration.

  • Principles of GIS — GEOG5019 — Course convenor, 2021–2023. Foundations of GIS, including spatial data models, geodatabases and analytical methods for geographical problem-solving.

  • Geospatial Fundamentals — GEOG5008 — Instructor, 2026. Mathematical and computational foundations for acquiring, processing and managing geospatial data.

  • Applied GIS — GEOG5102 — Fieldtrip coordinator, 2023. Applied learning through GIS projects and practical geographical investigation.

Selected undergraduate courses

University of Twente

At the University of Twente, I taught in the Faculty of Geo-Information Science and Earth Observation (ITC) between 2018 and 2021.

Selected postgraduate courses

  • Academic Skills — Course convenor, 2018–2021.

  • Integrated Geospatial Workflow — Instructor, 2019–2021.

  • Big Geo-data Processing — Instructor, 2019.

  • Methods and Techniques for Geo-information Management and Application — Instructor, 2019.

Selected undergraduate courses

  • HTHT Minor in GIS — Convenor, 2019–2020.

Learning resources and training

Atlas Praxis

Atlas Praxis is an interactive cartography learning resource. A teaching example uses Glasgow deprivation data to explore how choices about variables, classification and colour can change the interpretation of a map. The aim is to help learners compare visual outputs and explain the choices behind them.

Atlas Praxis was a finalist in CATCON 9, the Computer Assisted Teaching Contest, at the XXV ISPRS Congress in Toronto in 2026.

Read about the teaching example

AI and machine learning for urban planning

In June 2025, I co-delivered a workshop on AI and machine learning for urban planning and management at the Computational Urban Planning and Urban Management conference (CUPUM), with Ziqi Li and Cai Wu. The workshop connected geospatial research methods with applications in urban planning.

CUPUM 2025 conference

Bespoke training

I am happy to discuss developing bespoke short courses and workshops for research teams, public-sector organisations and industry. Topics can include GIS and spatial analysis, cartography and geospatial visualisation, and GeoAI for urban and infrastructure research. Content and format can be adapted to participants’ experience and objectives.

Please get in touch to discuss your audience, learning goals and preferred timing.