Courses Taught:
CE 2153 Strength of Materials
CE 3363 Soil Mechanics
CE 2553 Engineering Surveying
CE 2113 Rigid Body Mechanics (Statics)
CE 3403 Macromeritics (Engineering Materials)
CE 2103 Elementary Surveying
CE 5333 Foundation Engineering
CE 5413*+ Soil-Structure Interaction
CE 5443*+ Constitutive Laws of Engineering Materials
CE 5353* Soil Dynamics
CE 6713 Theory of Elasticity
CE 5343 Advanced Soil Mechanics
CE 5693 Structural Design of Pavement
CE 5020*+ Dynamic Soil-Structure Interaction
CE 5020*+ Selected Topics in Foundation Engineering
CE 5020* Theory of Plasticity
CE 5020*+ Advanced Foundation Design
*Irregular courses
+Courses developed and taught