Courses at Seoul National University

Computational Geomechanics

(Graduate | Autumns from 2026)

This course introduces computational methods for analyzing the mechanics and multiphysics of granular and porous materials with particular focus on geomaterials. It is organized into two components: constitutive modeling and poromechanics. The constitutive modeling component covers elastoplastic models for geomaterials, including J2 plasticity, Mohr–Coulomb plasticity, and critical state plasticity, together with stress-point integration algorithms for incorporation into nonlinear finite element analysis. The poromechanics component introduces the governing equations for coupled fluid flow and solid deformation in porous media based on continuum mechanics and their numerical solution using mixed finite element methods.

Advanced Soil Mechanics

(Graduate | Springs from 2026)

This course provides a graduate-level treatment of soil mechanics, focusing on strength, deformation, and seepage. It begins with three-dimensional stress and strain, highlighting stress invariants and stress paths widely used in soil mechanics. The course then discusses the strength and stiffness characteristics of soils and their dependence on soil state. Critical state soil mechanics is introduced as a modern framework for describing state-dependent soil behavior and as a foundation for advanced constitutive modeling. Finally, the course covers three-dimensional seepage through generalized forms of Darcy’s law and governing equations, as well as key aspects of unsaturated soil mechanics, including matric suction, water retention behavior, and relative permeability.

Geotechnical Engineering

(Undergraduate | Autumns from 2026)

Engineering Mathematics I

(Undergraduate | Springs from 2026)

This course introduces mathematical methods essential for civil, urban, and environmental engineering. It covers ordinary differential equations, linear algebra, and numerical methods, with an emphasis on modeling and analysis of engineering systems. Topics include first-order and second-order ordinary differential equations, matrix methods and eigenvalue problems, and numerical algorithms for solving differential equations and nonlinear equations, with applications drawn from a range of problems in civil, urban, and environmental engineering.

Introduction to Computational Mechanics

(Summer 2021)

The objective of this course is to provide an introductory overview of computational methods for modeling the deformation and failure of solids, with particular attention to inelastic and porous materials. By the end of this course, the students will be able to understand, formulate, implement, and apply standard methods in computational mechanics to analyze solids and structural systems in a variety of engineering applications.

Courses at other institutions

Geomechanics Modeling and Simulation

(At KAIST | Spring 2022, Autumn 2023)

Multiphysics in Porous Media

(At KAIST | Spring 2023)

Advanced Geomechanics

(At KAIST | Autumn 2024)

Numerical Methods for Civil and Environmental Engineers

(At KAIST | Autumn 2022, Springs 2024, 2025)

Computational Geomechanics

(At The University of Hong Kong | Springs 2019, 2020, 2021)

Rock Mechanics and Rock Engineering

(At The University of Hong Kong | Springs 2018, 2019, 2020, 2021)

Advanced Soil Mechanics

(At The University of Hong Kong | Autumns 2018, 2019, 2020, 2021)

Soil Mechanics

(At The University of Hong Kong | Autumns and Springs 2018, 2019, 2020, 2021)