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