Undergraduate Courses

ENGN 2070-201 Dynamics (Spring 2018)

Vector development of kinematics of particles and rigid bodies with respect to fixed and moving coordinate systems of one, two, and three dimensions; the dynamics of particles, systems of particles, and rigid bodies; angular momentum and the inertial properties of rigid bodies; impulse, momentum and energy methods; and the behaviors of single-degree-of-freedom (SDOF) systems.

Here is the link to the syllabus of ENGN2070-201. Here is the class website.


CIVE 3110 Engineering Materials Laboratory (Fall 2017)

Experiments and written reports. Testing and measurement techniques and material standards illustrating behavior of materials, including metals, wood, and Portland cement concrete.

LN01_TensileTest_Fundamentals (Fall 2017)

LN02_TensileTest_AdvancedTopics (Fall 2017)

Tensile test data file (Fall 2017) (in .TXT format)

Tensile Test Questions (Fall 2017)

CIVE3110_tensile_test_questions_assignment (Fall 2017)

ASTM Standard on Tensile Test (E8)

Matlab code for processing the tensile test data (in .m format)

Output figures generated by the Matlab code (in .JPG format)

Class videos (Password required):

TensileTest_01, TensileTest_02, TensileTest_03, TensileTest_04

Graduate Courses

CIVE 5050 Concrete Materials (Fall 2017)

This course is designed for introducing fundamental and advanced topics in the properties of concrete materials. Fundamental topics including the formation, structure, mechanical behavior, durability, fracture, and deterioration of concrete are covered. Theoretical treatments on the deformation, fracture, and deterioration of concrete are addressed. Advanced topics including the electromagnetic properties of concrete, high performance concrete (HPC), high-strength concrete (HSC), fiber-reinforced concrete, other special concretes, and the green construction of concrete are introduced.

Here is the link to the syllabus of CIVE 5050.

Here is the link to Laboratory Guidance.

Here is the link to project report template.

Here is the link to an Excel spreadsheet template for cement hydration heat calculation.

Here is the link to project report evaluation criteria.

Here is the link to project presentation evaluation criteria.

Here is the link to Project Presentation Schedule.

Project reports:


Homework assignments: HW01_0907, HW02_1004

Class videos (Password required):

  Lecture 1: CM011, CM012, CM013

  Lecture 2: CM021, CM022, CM023

  Lecture 3: CM031

  Lecture 4: CM041, CM042, CM043, CM044

  Lecture 5: CM051, CM052

  Lecture 6: CM061, CM062, CM063, CM064, CM065, CM066, CM067, CM068, CM069

  Lecrure 7: CM071

  Lecture 8: CM081, CM082, CM083

CIVE 5110 Inspection and Monitoring of Civil Infrastructure

In this course, principles and applications of inspection and monitoring techniques for the condition assessment of aged/damaged/deteriorated civil infrastructure systems such as buildings, bridges, and pipelines, are introduced. Current nondestructive testing/evaluation (NDT/E) methods including optical, acoustic/ultrasonic, thermal, magnetic/electrical, radiographic, microwave/radar techniques are addressed with a consideration on their theoretical background. Wired and wireless structural health monitoring (SHM) systems for civil infrastructure are also covered. Applications using inspection and monitoring techniques are discussed with practical issues in each application.

Here is the link to the syllabus of CIVE 5110.

CIVE 5120 Structural Stability (Spring2017)

This course provides a concise introduction to the principles and applications of structural stability for their practical use in the design of steel frame structures. Concepts of elastic and plastic theories are introduced. Stability problems of structural members including columns, beam-columns, rigid frames, and beams are studied. Approaches in evaluating stability prob- lems, including energy and numerical methods, are also addressed.

Here is the link to the syllabus of CIVE 5120.

SS_LN01_0117_Introduction to Stability

SS_LN02_0124_Buckling of columns-I

SS_LN03_0131_Buckling of columns-II

SS_LN04_0207_Buckling of beam-columns-I

SS_LN05_0214_Buckling of beam-columns-II

SS_LN06_0228_Buckling of rigid frames-I

SS_LN07_0307_Buckling of rigid frames-II

SS_LN08_0328_Buckling of beams-I

SS_LN09_0404_Buckling of beams-II

SS_LN10_0411_Buckling of rings curved bars and arches

SS_LN11_0418_Buckling of thin plates, SS_LN11_Plates and Shells, SS_LN11_UniformlyLoadedCircularThinPlates

SS_LN12_0425_Buckling of shells_AdvTopics, SS_LN12_Advanced Topics

CIVE 5570 Structural Dynamics (Spring 2018)

This course aims to provide an understanding of the dynamic behavior of civil engineering structures with an emphasis on buildings and bridges. Formulation approaches of dynamic governing equations of structural systems are first introduced. Free vibration and forced (harmonic, periodic, arbitrary, impulse) vibration of single-degree-of-freedom (SDOF) and multi-degree-of-freedom (MDOF) systems are analyzed with examples. Response and design spectra of structures are introduced. Numerical methods used for determining the linear and nonlinear responses of structures are also investigated. Introductory earthquake engineering and soil-structure interaction are provided. Finally, analysis and design of structural control methods including tuned mass dampers (TMD) and base isolators are explained. Matlab (Matrix Laboratory, MathWork, Inc.) codes are provided and used in solving numerical examples.

Here is the link to the syllabus of CIVE 5570.