current classes

See below for a table of required core-course offerings for recent and future semesters, with links to the faculty homepages.

Last updated 3/25/2026. Go to CU's class search tool for real-time status of classes.

LIST A 

Advanced Quantitive Skills

Spring 2024Fall 2024Spring 2025Fall 2025Spring 2026Fall 2026
ATOC 5050 (3) Atmospheric Thermodynamics and Dynamics John Cassano Andrew Winters John Cassano
ATOC 5060 (3) Dynamics of the Atmosphere and OceansJeffrey Weiss Aneesh Subramanian Xinyue Wang 
CVEN 5313 (3) Environmental Fluid Mechanics   John Crimaldi John Crimaldi
CVEN 5353 (3) Groundwater Hydrology Roseanna Neupauer Roseanna Neupauer Michael Gooseff
CVEN 5464 Environmental Engineering Processes Anthony Straub Anthony Straub instructor tba
ERTH/GEOL 5080 (3) Advanced Hydrogeology and Modeling ConceptsShemin Ge     
ERTH/GEOL 5110 (3) Geomechanics   Robert Anderson Robert Anderson

LIST B 

Introduction to a Hydrologic Science​

Spring 2024Fall 2024Spring 2025Fall 2025Spring 2026Fall 2026
​ATOC 5051 (3) Introduction to Physical Oceanography Donata Giglio Donata Giglio Weiqing Han
ATOC 5061 (3) Advanced Ocean Dynamics and Air-Sea Coupled ENSO MechanismsWeiqing Han     
CVEN 5333 (3) Physical Hydrology Ben Livneh Ben Livneh Ben Livneh
CVEN 5404 (3) Water Chemistry Joseph Ryan Sheldon Masters Joseph Ryan
GEOG 5251 (3) River Systems and Landforms  

Katherine Lininger

(as GEOG 5241)

   Katherine Lininger
GEOG 5321 (3-4) Snow HydrologyNoah Molotch Noah Molotch Noah Molotch 

 

Water Buff