David Root-Center for International Relations and Politics - Carnegie Mellon University

David Root

Assistant Director of Distance Education; Associate Teaching Professor, Institute for Software Research