Teaching
My university teaching experience includes serving as both an instructor and teaching assistant for undergraduate courses in Geographic Information Science, quantitative geography, and human geography. I have designed and delivered lectures, developed hands-on GIS assignments, led computer lab sessions, supported students, and assessed coursework.
McMaster University
Instructor
ENVSOCTY 3GV3 Advanced Vector GISFall 2026
- Sessional Faculty
- Course description: An upper-year undergraduate course in advanced vector GIS, covering spatial data modelling, geodatabase design, network analysis, location analytics, geocoding, and automated workflows with ModelBuilder.
- Duties:
- Design and deliver weekly lectures
- Develop and coordinate hands-on GIS assignments using ArcGIS Pro and ArcGIS Business Analyst
- Develop and administer written term tests
- Supervise teaching assistants
Teaching Assistant
ENVSOCTY 4GA3 Applied Spatial StatisticsWinter 2025, Winter & Fall 2026
- Teaching Assistant for Dr. Antonio Paez (Winter 2025, Fall 2026) and Bruno Dos Santos (Winter 2026)
- Course description: This course teaches advanced spatial data analysis and statistics, including descriptive and inferential spatial statistics, primarily for third- and fourth-year undergraduate students. It focuses on geocomputation using R, covering topics such as mapping, point patterns, area data, and spatially continuous data analysis.
- Duties:
- Conducted weekly lab sessions for two groups of approximately 24 students each
- Graded assignments, midterm and final reflections
- You can find some of my teaching materials that can be shared publicly at https://zehuiyin.github.io/ENVSOCTY4GA3/.
Fall 2025
- Teaching Assistant for Dr. Darren Scott
- Course Description: An advanced course focused on developing scripts to automate repetitive and time-consuming GIS tasks. Introduced Python programming and ArcPy for geospatial workflow and analysis.
- Duties:
- Graded assignments
- Responded to student inquiries via email
Fall 2025
- Teaching Assistant for Patrick DeLuca
- Course Description: A fourth-year course exploring recent advancements in Web GIS, with a focus on Esri’s web-based geospatial technologies.
- Duties:
- Graded assignments
Fall 2024
- Teaching Assistant for Dr. Darren Scott
- Course Description: This course is an introduction to Geographic Information Science for mostly first and second-year undergraduate students, focusing on how to work with common GIS data such as vectors and rasters, map making, basic spatial analysis, and descriptive statistics using ArcGIS Pro.
- Duties:
- Conducted weekly lab sessions for two groups of approximately 25 students each
- Invigilated examinations and graded assignments and tests
- You can find some of my teaching materials that can be shared publicly at https://zehuiyin.github.io/ENVSOCTY2GI3/.
University of Toronto Scarborough
Teaching Assistant
GGRA30H3 Geographic Information Systems (GIS) and Empirical ReasoningSummer 2023
- Teaching Assistant for Dr. Shaila Jamal
- Course Description: This is an introductory course for quantitative methods and Geographic Information Science for mostly first and second-year undergraduate students. It covers data manipulation and descriptive statistics using Excel, basic mapping and SQL queries and digitization in QGIS, and web mapping using ArcGIS Online.
- Duties:
- Conducted weekly lab sessions for around 30 students
- Held weekly office hours to provide additional support
- Invigilated examinations and graded assignments and tests