Undergraduate and graduate courses taught are as follows:

Course no. Course name
ENGR 112 Mechanics of Materials
CE 101 Computer Applications in Civil Engineering
CE 170 Soil Mechanics
CE 175 Geotechnical Earthquake Engineering
CE 231B Computer Methods in Structural Analysis II
CE 280C Geotechnical Modeling
CE 284 Soil Dynamics and Earthquake Engineering


The course catalog description of each course can be found in the CSUS course catalog.



Dr. Armstrong offer hands-on trainings, either in-person or virtually, on the use of the software FLAC by Itasca Consulting Group Inc.. This FLAC training course is periodically offered to practicing engineers interested in learning or improving their modeling skills. The FLAC training course focuses on the numerical modeling of embankment dams shaken by earthquakes.