Creator and instructor for the following courses in Civil and Environmental Engineering and Systems Engineering [all of these courses taught both on-campus and through the CSU Online Plus Distance Education Program]:

Instructor for undergraduate and graduate courses in Civil and Environmental Engineering:

Faculty advisor for CIVE 403 (formerly CE 470) senior design project on Floodplain Determination Using GIS;
winner of Engineering Days (E-Days) Display Award, 1991.

Major advisor or co-advisor for 32 Ph.D graduates and 60 M.S. graduates [14 Plan A with thesis]

Developer and Manager of GIS Engineering Design Lab in the Department of Civil Engineering