Carnegie Mellon University

Emeritus Faculty

David Hounshell

David Hounshell

David M. Roderick Professor of Technology and Social Change

Read full bio

William Keech

William Keech

Emeritus Professor of Political Economy

Read full bio