James A. Smith Professor of Civil and Environmental Engineering Princeton University Princeton NJ USA