Courses Taught
- Introduction to Engineering
 - Understanding Design (A first-year seminar course)
 - Envisioning a Sustainable World
 - Data: the good, the bad, and the misleading
 - Professional Issues for Civil Engineers
 - Geotechnical Engineering
 - Foundation Engineering
 - Retaining Walls, Slopes, and Earthen Dams
 - Environmental Site Assessment
 - Statics
 - Engineering Professionalism and Ethics
 - Surveying and Engineering Measurements
 - Risk Assessment
 - Civil Engineering Capstone Design Project
 
