top of page


Every year I teach hands-on workshops to well over 100 GIS professionals, helping them grow in their GIS skills.  The workshops are ordinarily taught before or after a local GIS conference, but oftentimes, I am invited to a location to teach a special workshop to the community.  Thanks to the online availability of data, rather than using generic data sets, all my workshops use local data that helps the students better grasp the concepts, solve problems that are unique to their areas, and stay interested in the material.  Using local data also helps me to better understand the students that I'm teaching.  Most hands-on workshops are limited to 15-20 people giving us a more personalized experience, and include a social gathering afterwards to get to know one another.  Below is an example of a few of the workshops I've taught.  In addition to these locations, I have also taught workshops in open source GIS and SQL at The George Washington University, Stanford University, Cornell University, and the University of Maryland at College Park.   


If you are interested in having me offer a workshop in your community, fill out the contact form and let me know what your community is interested in learning.


Big Data Geoanalytics in Long Beach, CA

In 2018 I taught an adventurous group of GIS professionals in the use of free and open source GIS for big data geoanalytics.  This workshop used over 100GB of data, and the students learned some of the best practices for managing and processing such large data sets.  

The previous year, I taught a workshop in Python for Geospatial to another set of GIS professionals in Long Beach.  


Free and Open Source GIS in Denver, CO

In 2018 I taught workshops in Fort Collins and Denver Colorado in the use of the Free and Open Source Software for Geospatial (FOSS4g).  These workshops formed the basis for my new online curriculum Managing the FOSS4g Stack, and covered QGIS for the Desktop, Postgres/PostGIS for the server, and Python for Developer portions of the stack.  


Spatial SQL in Baltimore, MD

One of my first workshops included teaching a group of GIS professionals how to use spatial SQL with open source software.  The workshop focused on Postgres/PostGIS, sqlite, and QGIS.  


Parallel Processing in GIS in Scotland, UK

In 2016 I had the opportunity to speak to GIS professionals in Scotland, demonstrating the use of parallel processing with video graphics cards.  

bottom of page