Katherine Flanagan

Affiliation: Carnegie Mellon
Department: Civil and Environmental Engineering

Students supervised