Issue 1839 News

New dean for IC Business School

Professor Peter Todd, former dean of HEC Paris, will join the College in September.

New dean for IC Business School
Professor Peter Todd said he was “thrilled to be joining Imperial”. He will suceed Interim Dean Franklin Allen in September.

Professor Peter Todd is to succeed Interim Dean Professor Franklin Allen as the head of Imperial College Business School.

Todd, a Canadian, became the first non-French dean of HEC Paris in 2015, but stepped down in 2020 to focus on recovering from a benign brain tumour. He will take up his position at Imperial in September 2024, serving a five-year term.

“I am thrilled to be joining Imperial College Business School,” he said, adding that the College’s expertise across science, engineering and medicine mean it is “uniquely positioned” to tackle society’s biggest problems – “climate and sustainability, health and wellness, AI and autonomous technology, income inequality, diversity and inclusion, and building resilient societies”.

The 61-year-old’s appointment concludes Imperial’s search for a new dean, after Professor Francisco Veloso left in April 2023 to join INSEAD, the world-renowned European business school.

Todd holds a PhD in business administration from the Sauder School of Business at the University of British Columbia, and completed his bachelor’s degree in commerce, finance, and information systems at McGill University

“Peter brings a wealth of experience of leading globally oriented, internationally prominent business schools in Europe and North America,” said Professor Ian Walmsley, Provost of Imperial College London.

“His international outlook, academic reputation and understanding of high-profile business schools will greatly enhance the Business School’s ambitions to capitalise on its position within the university.”