Biography

Rod McCowan, a former White House Fellow, received his PhD in Strategy and Organizational Behavior with honors from IE Business School, IE University (Madrid, Spain) in 2020. He also earned an M.Sc. in Research Methodology in Management Science from IE Business School. Prior to joining the faculty at Emory as a non-tenure track professor in 2022, Dr. McCowan was a lecturer in the Management and Organizations area at the University of Michigan’s Ross School of Business. His teaching and research interests lie at the intersection of strategy, organizational change and development, and strategic leadership, focusing on the development and outcomes of principled, strategic change leaders.

Education

  • PhD in Strategy and Organizational Behavior
    IE University, IE Business School
  • Master of Science in Research Methodology in Management Science
    IE University, IE Business School
  • Master in Public Policy
    Harvard University, John F. Kennedy School of Government
  • Master of Arts in Religion, Ethics
    Yale University, Yale Divinity School
  • B.A. in Philosophy
    University of Oklahoma