Edinburgh Research Explorer

Dr Mark Winskel

Chancellor's Fellow - Senior Lecturer