I am a computational geographer with research interests in urban modelling and simulation, data visualisation, complexity science, serious games and GIS. Before joining Swansea University, I gained a PhD from University College London and a BEng Computing degree from Imperial College. My research findings appear in a wide variety of journals including IEEE Transactions on Visualization and Computer Graphics, Transactions in GIS and Geographical Analysis. I recently published a book entitled Explorations in Urban and Regional Dynamics covering the latest developments in dynamic urban modelling.

Areas of Expertise

  • Urban modelling and simulation
  • Data visualisation
  • Complexity science
  • Serious games
  • GIS


  1. & Explorations in urban and regional dynamics: a case study in complexity science. Routledge.
  2. & DynaMoVis: visualization of dynamic models for urban modeling. The Visual Computer 31(6-8), 1079-1088.
  3. & Order of Magnitude Markers: An Empirical Study on Large Magnitude Number Detection. IEEE Transactions on Visualization and Computer Graphics 20(12), 2261-2270.
  4. & The Relationship of Dynamic Entropy Maximising and Agent-Based Approaches in Urban Modelling. In Agent-Based Models of Geographical Systems. (pp. 705-720). Springer Science & Business Media.
  5. & Using Participatory Computer Simulation to Explore the Process of Urban Evolution. Transactions in GIS 15(3), 273-289.

See more...


  • GE-006 An Introduction to Data Visualisation.

    Information is everywhere, from our phones, our televisions, our computers, our newspapers. To create powerful and useful data visualization we need to use skills from art, statistics, mathematics and geography. Over time the use of data visualization to explain the world around us has developed at a rapid pace, as the tools needed to produce data graphics have become more readily available and in response to society's increasing interest in communicating information effectively, accurately and quickly. This module explores the purpose, requirements and methods of data visualization and explores examples relevant to the natural and geographical sciences. The module will also introduce the concepts of Geographical Information Systems and their use as a data visualization tool.

  • GEG263B Conducting Social Research - Project

    This module builds upon student knowledge of social research methods (delivered in GEG263A) through the formulation of a research project. The project-based module develops students' understanding and experience of the research process, from formulating a research question, identifying appropriate aims and objectives, devising a research design and selecting suitable data collection methods. Data is collected through group work and will include both quantitative and qualitative analytical techniques. This culminates in a written report on the process, results and conclusions of the research. Contact time includes preparatory lectures, mentored group work and help/advice sessions.

  • GEG268 Dissertation Preparation

    The module prepares students for their independent research dissertation through dissertation fairs, lectures and a series of tutorials focusing upon the formulation and construction of a research proposal. The module also includes three lectures which explore career opportunities for Geography graduates and skills to enhance graduate employability.

  • GEG333 Geographical Research Frontiers

    This module provides students with the opportunity to demonstrate their competence as a Geographer by undertaking a critical analysis of a wide variety of literature-based sources in order to develop a cogent, substantial, and persuasive argument. While the Dissertation in Geography normally focuses on the design and execution of an evidenced-based research project that assesses the capacity of students to undertake effective data analysis and interpretation, the purpose of this module is to assess the extent to which students are capable of engaging with the academic literature at the frontier of a particular part of Geography. Students select from a wide range of research frontiers in Human and Physical Geography that have been identified by the academic staff within the Department. Given that this module emphasizes student-centred learning, none of the frontiers will have been covered in other modules, although in many cases modules will have taken students up to some of these frontiers. However, to orientate students and provide them with suitable points of departure and way-stations, there will be a brief introduction to each frontier and a short list of pivotal references disseminated via Blackboard. (Note: The topic selected by you must not overlap with the subject of your Dissertation. If there is any doubt about potential overlap, this must be discussed with your Dissertation Support Group supervisor and agreed in writing.)