Graduate courses

CE394M: Advanced analysis in geotechnical engineering
Numerical methods and plasticity for geotechnical engineering

5R7: Numerical methods in geotechnical engineering
Numerical methods and plasticity for geotechnical engineering.
Undergraduate course

CE357: Introduction to geotechnical engineering
Teaching geotech through murder mysteries
Other courses

Accelerating Scientific Python
The course explores Python acceleration through Cython, JAX and Numba

Designing large-scale applications in C++
Software patterns, templates and memory management for building large-scale C++ applications