Teaching
GEOG391/659 GeoDatabases
This lab-oriented course is an introduction to spatial data models, spatial database design, management, and use within Geographic Information Systems. This course covers basic data modeling, techniques and practices for designing spatial databases, and the application in spatial databases.
GEOG392/676 GIS Programming
This course is an introduction to Python programming and its application in Geographic Information Systems in particular. This project- and lab-oriented course covers the guiding principles behind programming syntax and data structures, and how to apply these techniques develop GIS tools.
GEOG660 Applications in GIS
The lab-oriented course is an introduction to Geographic Information Systems (GIS). It covers the guiding principles behind the various facets of GIS, including spatial data types, database development and management, map projections, spatial analysis, and cartographic production.
GEOG478/678 WebGIS
This course introduces current developments in web GIS. The lectures will focus on presenting code, methods, and designs of GIS on the web as well as errors and challenges one may face while programming. The topics cover ArcGIS Online, web programming (HTML, CSS, JavaScript), open-source web map tools, etc.
[Course Content]