I teach a variety of civil engineering and engineering mechanics courses at both graduate and undergraduate levels. My teaching duty typically covers topics in geotechnical engineering, geomechanics, plasticity and computational poromechanics. A new course on machine learning for solid mechanics is currently in preparation based on my previous collaboration with Professor JS Chen at the IACM MMLDT one-day workshop on machine learning for solid mechanics (see URL).
“I am always ready to learn although I do not always like being taught.”― Winston S. Churchill
“I am always ready to learn although I do not always like being taught.”― Winston S. Churchill
Machine Learning for solid mechanics (Planned)
COURSE DESCRIPTION
This course focuses on the applications of machine learning and data-driven/model-free techniques to predict, interpret and analyze constitutive responses of solids. Concepts and techniques relevant to solid mechanics, such as deep learning, knowledge and causal graphs, multi-objective optimization, multi-agent games, and dimensional reduction/embedding techniques will be discussed with demonstrations on how these techniques may augment with mechanics principles (e.g. symmetry, invariance, equivariance, thermodynamic principles) to derive, calibrate and validate elastic, elastoplastic and damage models for computer simulations.
[MMLDT short course 2021] (collaboration with Prof. JS Chen)
[WCCM-APCOM short course 2022] (collaboration with Prof. JS Chen)
COURSE DESCRIPTION
This course focuses on the applications of machine learning and data-driven/model-free techniques to predict, interpret and analyze constitutive responses of solids. Concepts and techniques relevant to solid mechanics, such as deep learning, knowledge and causal graphs, multi-objective optimization, multi-agent games, and dimensional reduction/embedding techniques will be discussed with demonstrations on how these techniques may augment with mechanics principles (e.g. symmetry, invariance, equivariance, thermodynamic principles) to derive, calibrate and validate elastic, elastoplastic and damage models for computer simulations.
[MMLDT short course 2021] (collaboration with Prof. JS Chen)
[WCCM-APCOM short course 2022] (collaboration with Prof. JS Chen)
Computational Poromechanics ENME6320: Fall 2014, 2016, 2018, 2020 (Offered in alternative year with CIENE4253)
COURSE DESCRIPTION
A fluid infiltrating porous solid is a multiphase material whose mechanical behavior is significantly influenced by the pore fluid. In particular, the diffusion, advection, capillarity, heating, cooling and freezing of pore fluid, the build-up of pore pressure and the mass exchanges among the solid and fluid constituents may all influence the stability and integrity of the solid skeleton, cause shrinkage, swelling, fracture or liquefaction. These coupling phenomena are important for numerous disciplines, including but not limited to geophysics, biomechanics, and material sciences. The objective of this course is to present the fundamental principles of poromechanics that are essential for engineering practice and to prepare students for more advanced study on porous media. We will cover a selected number of topics, including but not limited to balance principles, Biot’s poroelasticity, mixture theory, constitutive modeling of path independent and dependent multiphase materials, numerical methods for parabolic and hyperbolic systems, inf-sup conditions and common stabilization procedures for mixed finite element models, explicit and implicit time integrators, and operator splitting techniques for poromechanics problems.
[Syllabus]
[Teaching Evaluation]
COURSE DESCRIPTION
A fluid infiltrating porous solid is a multiphase material whose mechanical behavior is significantly influenced by the pore fluid. In particular, the diffusion, advection, capillarity, heating, cooling and freezing of pore fluid, the build-up of pore pressure and the mass exchanges among the solid and fluid constituents may all influence the stability and integrity of the solid skeleton, cause shrinkage, swelling, fracture or liquefaction. These coupling phenomena are important for numerous disciplines, including but not limited to geophysics, biomechanics, and material sciences. The objective of this course is to present the fundamental principles of poromechanics that are essential for engineering practice and to prepare students for more advanced study on porous media. We will cover a selected number of topics, including but not limited to balance principles, Biot’s poroelasticity, mixture theory, constitutive modeling of path independent and dependent multiphase materials, numerical methods for parabolic and hyperbolic systems, inf-sup conditions and common stabilization procedures for mixed finite element models, explicit and implicit time integrators, and operator splitting techniques for poromechanics problems.
[Syllabus]
[Teaching Evaluation]
Finite Elements and Plasticity in Geotechnical Engineering CIEN4253: Fall 2015, 2017, 2019, 2021 (Offered in alternative year with ENME6320)
COURSE DESCRIPTION
The objective of this course is to teach students deriving, implementing and using finite element models for modern geotechnical engineering applications. This master level course will cover a range of essential modeling skills such as techniques for solving nonlinear finite element models, hyperelasticity, plasticity and poro-plasticity, critical sate soil mechanics, implicit and explicit dynamics for geotechnical earthquake problems, analysis of soil-structure interaction and enrichment methods for strong discontinuities.
[Syllabus]
[Teaching Evaluation]
COURSE DESCRIPTION
The objective of this course is to teach students deriving, implementing and using finite element models for modern geotechnical engineering applications. This master level course will cover a range of essential modeling skills such as techniques for solving nonlinear finite element models, hyperelasticity, plasticity and poro-plasticity, critical sate soil mechanics, implicit and explicit dynamics for geotechnical earthquake problems, analysis of soil-structure interaction and enrichment methods for strong discontinuities.
[Syllabus]
[Teaching Evaluation]
Soil Mechanics CIEN3141: Spring 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
COURSE DESCRIPTION
The objective of this course is to present the fundamental principles of soil mechanics that are essential for engineering practice and to prepare students for more advanced study on geotechnical engineering and geomechanics. We will cover a selected number of topics, including but not limited to index properties, soil classification, compaction, shear strength of dry and saturated soil, one dimensional consolidation and slope stability.
[Syllabus]
[Unofficial Course Website]
[Teaching Evaluation 1]
[Teaching Evaluation 2]
[Teaching Evaluation 3]
[Teaching Evaluation 4]
COURSE DESCRIPTION
The objective of this course is to present the fundamental principles of soil mechanics that are essential for engineering practice and to prepare students for more advanced study on geotechnical engineering and geomechanics. We will cover a selected number of topics, including but not limited to index properties, soil classification, compaction, shear strength of dry and saturated soil, one dimensional consolidation and slope stability.
[Syllabus]
[Unofficial Course Website]
[Teaching Evaluation 1]
[Teaching Evaluation 2]
[Teaching Evaluation 3]
[Teaching Evaluation 4]
|
|
Copyright @ 2014-2024. All rights reserved.