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 BehaviorIE University, IE Business School
-
Master of Science in Research Methodology in Management ScienceIE University, IE Business School
-
Master in Public PolicyHarvard University, John F. Kennedy School of Government
-
Master of Arts in Religion, EthicsYale University, Yale Divinity School
-
B.A. in PhilosophyUniversity of Oklahoma
5 New Faculty Join Goizueta This Year
Emory Business
August 26, 2022
Rod McCowan, a White House Fellow, spent the past decade running his executive coaching and consulting firm. His research intersects strategy, organizational change and behavior, and strategic leadership. McCowan will be teaching a variety of leadership courses including Principled Leadership, Leadership Development, and Leading People and Organizations.
“My professional purpose is accelerating executives’ and top teams’ development into outstanding strategic change leaders, which led to launching my executive coaching and consulting practice a decade ago and drove my desire to become a professor. I feel incredibly blessed to have the opportunity to teach at Goizueta, given the high caliber of faculty and students and how strongly my purpose and values align with its mission of preparing principled leaders who will make a difference in the world.”