People

Mark Winskel
University of Edinburgh
School of Engineering

Technology innovation