89 pubs · 3,863 cites · h-index 30
Technion – Israel Institute of Technology
2004 - Present
Environmental Protection Agency
2006 - 2008
Duke University
2005 - 2007
University of Mary Washington
2006 - 2006
Environmental and Water Resources Engineering
2004 - 2005