Teaching

Jake teaches at the intersection of computing, geospatial science, and environment at the University of Wyoming. Interested in topics at the intersection of computing and the environment? Whether you want to weigh in on new courses, explore an independent study, or discuss a potential upper-level elective in this space — get in touch.
Fall 2025  ·  Haub School of Environment & Natural Resources
ENR 5100: Foundations of Environment, Natural Resources, & Society
This graduate course, required of students in the MS Environment, Natural Resources, and Society (ENRS) program, builds the conceptual and interdisciplinary foundations for engaging with complex environmental and natural resource challenges. Students develop a shared language for navigating the diverse paradigms, values, and ways of knowing that stakeholders bring to environmental issues — and practice applying that toolkit through case studies, collaborative problem-solving, and professional communication.
  • Synthesize knowledge across ecological, social, legal, and economic disciplines to address complex ENRS challenges
  • Evaluate interconnections between ecological, social, economic, political, and legal systems
  • Employ technical and analytical skills (e.g., policy analysis, impact assessment) to support decision-making
  • Facilitate collaborative problem-solving across diverse perspectives
  • Develop and deliver clear, audience-appropriate written, oral, and digital communications
Credits: 3
Format: Asynchronous online (Block 2, 8 weeks)
Level: Graduate
Syllabus
Spring 2026  ·  School of Computing
GIST 5220: Spatial Modeling & Data Analysis
This course explores advanced spatial modeling concepts and techniques that go beyond basic GIS — including raster modeling, hybrid vector/raster approaches, and geocomputational methods. Students engage with both practical and theoretical dimensions of spatial analysis, with attention to uncertainty, scale, and error. The course covers spatial point pattern analysis, interpolation, spatial regression, 3D visualization, raster analysis, space-time analysis, and spatial analysis in GEE, Python, and R, culminating in a partner-driven research project.
  • Explain how complex spatial models can be applied to environmental and social problems
  • Plan, design, and implement a spatial analysis project using appropriate methods
  • Assess the validity, uncertainty, and sensitivity of model results
  • Apply concepts of distance, adjacency, interaction, and neighborhood in spatial analysis
Credits: 3
Format: HyFlex hybrid (in-person & asynchronous online)
Meets: Tue/Thu 9:35–10:50 AM, ENGR 2109
Level: Graduate
Syllabus