Teaching

CLMT 5043: Machine Learning for Climate Science and Environmental Sustainability

Machine Learning for Climate Science and Environmental Sustainability introduces students to machine learning methods through problems in climate science, mitigation, adaptation, and environmental decision-making. The course emphasizes physically grounded problem formulation, critical evaluation, uncertainty, and the policy implications and environmental costs of AI.

I teach the course in Columbia's Climate School, where it was offered in Summer 2025 and Summer 2026. Course materials for these classes are available as an online Jupyterbook:

Online textbook (Summer 2026) · accessible version
Online textbook (Summer 2025)