Teaching at University of Arizona

Classes 2022

GEOS 285: Introduction to Python in geosciences

Course Website, Spring 2022

Many Earth and environmental scientists face challenges that are more easily addressed using computational techniques. This course will provide students with a skill set relevant to processing, analyzing, visualizing, and interpreting data from a variety of Earth and environmental science disciplines. Programming methods and data analysis will be performed using Python. No prior programming experience is required. Students will design and implement code to analyze data and will communicate results through technical reports and presentations. Course material will be drawn from problems in geomorphology, geophysics, hydrology, atmospheric science, and planetary science. Topics covered include: conditional statements; loops; array operations; automated data analysis and visualization techniques; time-series analysis; working with geospatial data; data uncertainty; and curve fitting.

Classes 2021

GEOS 437/537: Introduction to Earth System Modeling (course website)
GEOS 342: The History of Earth’s Climate (course website)
GEOS 280: Programming and Data Analysis in the Earth Sciences (course website)

Classes 2020

GEOS 596H-001: Numerical Modeling Workshop (course website)
GEOS 596H-002: Climate Model—Paleoclimate “Proxy” Synthesis: the good, the bad, and the ugly (course website)
GEOS 596E-001: Extended Colloquium Discussion (course website)
GEOS 170A1: Earth: From Birth to Death? (course website)

Classes 2019

GEOS 437/537: Introduction to Earth System Modeling (course website)
GEOS 596H-003: Atmosphere and Ocean Circulation Through Time