Teaching & Learning

Lecture notes, computational notebooks, and mentorship resources for engineers who want to wield numerical methods, coding practices, and AI responsibly in geotechnical settings.

  • Finite Difference Method for Two-Dimensional Groundwater Flow

    Code and excerpt from lecture notes demonstrating application of the finite difference method (FDM) to steady-state flow in two dimensions. The extracted lecture note is taken from a course I taught entitled Advanced Computational Methods in...

    finite difference, groundwater flow, numerical methods, FDM, geotechnical engineering

  • Finite Difference Method for One-Dimensional Consolidation

    Code and excerpt from lecture notes demonstrating application of the finite difference method (FDM) to one-dimensional consolidation. The extracted lecture note is taken from a course I taught entitled Advanced Computational Methods in Geotechnical Engineering.

    finite difference, consolidation, numerical methods, FDM, geotechnical engineering

Invite a workshop or guest lecture.

From hands-on Python for engineers to applied AI in design offices, I craft sessions that meet people where they are and deliver usable skills.