Teaching

Current graduate classes

GEO 391 Modeling flow and transport in porous media
This class introduces the student to the modeling of flow and transport in porous media with applications to problems in the geosciences. The students will write a functional and efficient simulator for solute transport. This class will be offered next in Fall 2017.[Syllabus 2013, 2015]

Current undergraduate classes

GEO 325J/GEO 391 Computational Geoscience
The actual class name in the course program is called “Programming in Fortran/Matlab”, but that is miss leading, since we will not use Fortran. We will use modern scripting languages (Matlab and Phyton) to solve the differential equations encountered in geophysics. This class is offered fall 2017.

Past classes

Reactive Flow GEO 391 Reactive transport in porous media
Reactive flow is a pervasive phenomenon in geosciences that creates patterns at all length scales that contain information about geologic processes. This course provides foundation for the subject based on the theory of hyperbolic conservation laws. The class is currently on hold until the development of Modeling Flow and Transport is completed. This class was last offered in Spring 2015 [Syllabus 2012, 2015].
hydrogeology GEO 346C Introduction to physical and chemical hydrogeology
An introduction to physical and chemical hydrogeology for geologists and environmental scientists. Emphasis on basic principles groundwater flow, the dynamic response of wells, principles of aqueous chemistry and contaminant transport. I taught this class from 2009 until 2016 very fall. [Syllabus 20122013]
Geodynamics GEO 391 Geodynamics
A modern comprehensive introduction to continuum methods of physical modeling for Earth scientists. The conservation equations are discussed with a view towards modern computational geosciences. The general theory is specialized to limiting cases of linear elasticity and viscous flow as well as elastic plates and lubrication flows. Simplified geodynamic models are analyzed to provide physical insight and complemented with finite element analysis.This class is currently taught by Luc Lavier.