Peter Todd is an expert in information technology, innovation management, and technology strategy, with over 20 years of senior leadership experience at top global institutions. As the Dean of Imperial Business School, he leads strategic initiatives that drive innovation, entrepreneurship, and digital transformation in academic programmes and research. He has led degree, executive education and research programmes in management at institutions in Canada, the United States and France.
He previously served as Director General (CEO) and Dean of HEC Paris (2015-20), where he spearheaded the school’s financial independence and launched major initiatives in AI, digital transformation, and social responsibility. Prior to that, he was the Dean of McGill University’s Desautels Faculty of Management (2005-14), where he doubled the faculty’s budget, introduced pioneering MBA programmes, and expanded global partnerships, including McGill’s first degree programme in China.
Peter has also held senior academic and leadership roles at the University of Virginia, University of Houston, and Queen’s University, contributing to major fundraising efforts, research advancements, and programme innovations. He holds a PhD in Business Administration from the University of British Columbia and a bachelor’s degree in commerce from McGill University. He has over 40 published works and 40,000 citations.
Peter is committed to shaping the future of inclusive business education and driving research that tackles important questions linking science and business to economic prosperity and societal well-being.