Courses
- Stanford University, Computational and Mathematical Engineering 212, Introduction to Large-Scale Computing in Engineering (Winter quarter 2009). Course website.
- Stanford University, Civil and Environmental Engineering 262c, Modeling and simulation for civil and environmental engineers (Summer quarter 2008). Course website.
Guest Lectures
- Stanford University, Civil and Environmental Engineering 363c, Ocean and Estuarine Modeling (Jan 8, 2009) - Introduction to Block-Structured Adaptive Mesh Refinement ( PDF, intrusion.gif, oceanWave.gif, breakSmooth10cm.mpg, downSlope5Levels.gif )
- Stanford University, Civil and Environmental Engineering 363c, Ocean and Estuarine Modeling (Jan 25, 2007) - Introduction to Block-Structured Adaptive Mesh Refinement ( PDF, intrusion.gif, oceanWave.gif, breakSmooth10cm.mpg, downSlope5Levels.gif )
- Stanford University, Civil and Environmental Engineering 162/262c, (July 19, 2007) Lecture 6: Eigenvalue Problems and Boundary Value Problems
- University California, Berkeley, Civil and Environmental Engineering 203, (1998) Rainfall-runoff modeling with HEC-1