Teaching

Spring 2025

  1. Instructor: CEE 733/833 — Soil Dynamics  
  2. Instructor: CEE 323 — Soil Mechanics
  3. Instructor: CEE 324 — Soil Mechanics Laboratory

Fall 2024

  1. Instructor: CEE 432/532 — Introduction to Earthquake Engineering

Spring 2024

  1. Instructor: CEE 431/531 — Slope Stability and Earth Structures Design
  2. Instructor: CEE 323 — Soil Mechanics
  3. Instructor: CEE 324 — Soil Mechanics Laboratory

Fall 2023

  1. Instructor: CEE 731/831 — Advanced Soil Mechanics
  2. Instructor: CEE 323 — Soil Mechanics
  3. Instructor: CEE 324 — Soil Mechanics Laboratory

Spring 2023

  1. Instructor: CEE 323 — Soil Mechanics
  2. Instructor: CEE 324 — Soil Mechanics Laboratory

Fall 2022

  1. Instructor: CEE 323 — Soil Mechanics
  2. Instructor: CEE 324 — Soil Mechanics Laboratory

Winter 2019/2020 (UCLA)

  1. Teaching Assistant: CEE 121 — Design of Foundations and Earth Structures

Fall 2019 (UCLA)

  1. Teaching Assistant: STATS 102C — Introduction to Monte Carlo Methods

Fall 2016 (UCLA)

  1. Teaching Assistant: CEE 120 — Principles of Soil Mechanics