Courses and Teaching

Current Courses

  • CIVL 3320 - Reinforced Concrete Design (UG core course: 2020 - to date)
    Offered: Spring semester
    2026 Course Notes (PDF)
  • CIVL5350 - Bridge Engineering (Postgraduate course: 2012 - to date)
    Offered: Fall semester

Undergraduate Project Supervision

  • CIVL4910 - Final Year Project (Supervision of UG graduation thesis: 2020 - to date)
  • UROP (Undergraduate Research Opportunities Program) (Series 1, 2, and Summer sessions: 2018 - to date)
    Mentoring students in structural dynamics, bridge health monitoring, and bamboo structures.

Previous Courses

  • CIEM6000T - Seismic Analysis and Design of Structures (MSc course: 2022 - 2023)
    Offered: Spring semester
  • CIVL5390/MECH5930 - Finite Element Methods (Postgraduate course: 2011-2022)
    Offered: Fall semester - every other year
  • CIEM6000 - Structural Dynamics & Earthquake Engineering (MSc course: 2019-2021)
  • CIVL2110 - Statics (Undergraduate required course: 2012-2019)
    Offered: Spring semester
  • CIVL4370 - Computer Methods of Structural Analysis (Undergraduate elective course: 2012-2019)
    Offered: Spring semester

Course Overview by Level

  • Undergraduate Core Courses: CIVL2110 (Statics), CIVL 3320 (Reinforced Concrete Design)
  • Undergraduate Elective Courses: CIVL4370 (Computer Methods of Structural Analysis)
  • Postgraduate Courses: CIVL5350 (Bridge Engineering), CIVL5390/MECH5930 (Finite Element Methods), CIEM6000 (Structural Dynamics & Earthquake Engineering)