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.