Felix Cat

Felix

The student newspaper of Imperial College London

Menu Icon

Felix

Issue 1839 (PDF)
The student newspaper of Imperial College London


Keep the Cat Free


New dean for IC Business School

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

Flx Prof Todd Photo: École Polytechnique, CC BY-SA 2.0

News

in Issue 1839

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.”

Also in this issue...

Top Stories