| 2002-present | Interim Head & Head, Department of CIvil, Architectural & Environmental Engineering, Drexel University |
| 1991-present | Betz Chair Professor of Environmental Engineering, Drexel University |
|
1989-1990 |
Acting Chairman, Pritzker Department of Environmental Engineering, Illinois Institute of Technology |
|
1988-1989 |
Visiting Professor of Environmental Engineering, University of Illinois at Urbana-Champaign |
|
1981-1990 |
Assistant Professor (1981-83), Associate Professor (1983-87), Professor (1987-90) Illinois Institute of Technology |
|
1978-1981 |
Assistant Professor of Environmental Engineering in the Department of Chemical and Environmental Engineering, (1979-1981), Acting Director of Environmental Engineering Programs, Rensselaer Polytechnic Institute |