""

School Leadership

The School’s leadership team is responsible for shaping the strategic direction and day-to-day operations of Imperial Business School. It includes the Dean, Vice Deans, Associate Deans, Heads of Department, the Faculty Chief Operating Officer, and the Director of Faculty Finance.

Together, they form the School’s Management Board, working collectively to ensure academic excellence, operational effectiveness, and alignment with Imperial’s wider mission.

Headshot of Peter Todd

Professor Peter Todd

Dean, Imperial Business School

Peter Todd joined the Business School as Dean in September 2024. His academic expertise lies in information technology and innovation management, spanning computer science, psychology and management. He has previously been Director General (CEO) and Dean of HEC Paris, and Dean of the Desautels Faculty of Management at McGill University in Canada.

Meet the Dean

EA: Megan Irving 

Vice Deans

Associate Deans

Heads of Departments

Operations

Management Board / Advisory Board

The Central Operations / Dean’s Office team is responsible for the coordination, planning, and delivery of the School’s Management Board, ensuring it operates effectively and supports strategic decision-making.

Find out more about Business School Advisory Board