Teaching

Current Courses

GEOG 863: Web App Development for Geospatial Professionals

  • focuses on developing custom geospatial web applications web using basic web publishing technologies (HTML, CSS, JavaScript) together with an application programming interfaces offered by Esri
  • course content

GEOG 868: Spatial Database Management for Geospatial Professionals

  • looks at the management of spatial data using both a free and open-source approach (Postgres/PostGIS) and a proprietary approach (Esri geodatabase)
  • co-authored with Jim Sloan
  • course content

GEOG 485: GIS Programming and Software Development

  • covers the use of the Python scripting language in the automation of GIS workflows in an ArcGIS context
  • current iteration of the course developed by Sterling Quinn; I now help maintain the content along with James O’Brien and Jan Wallgrün
  • course content

Past Courses

GEOG 485: GIS Programming and Customization

  • customizing Esri desktop GIS software through Visual Basics for Applications (VBA)/ArcObjects programming
  • taught online and face-to-face sections of this course for several years
  • was retired and replaced by a Python scripting course in 2010
  • course content

GEOG 489: GIS Application Development

  • originally an advanced Visual Basic/ArcObjects programming course
  • was revamped by colleague Andrew Murdoch to be “the ArcObjects course” in our curriculum
  • taught today by Andrew Murdoch
  • course content

Note: Courses were/are developed and maintained by me, except where otherwise noted
Skip to toolbar