Peter K. Haff, Duke University

Profile photo of Peter K. Haff, expert at Duke University

Civil and Environmental Engineering Earth and Ocean Sciences Geology Professor Durham, North Carolina haff@duke.edu Office: (919) 684-5902

Links