I'm a Professor in Computer Science, in the School of Computer Science, at the University of St. Andrews, St. Andrews, Scotland, where I lead the Functional Programming research group.

I am also an Honorary Professor at Heriot-Watt University, Edinburgh, Scotland. My main interests are in cost modelling, parallelism and real-time and embedded systems.

Talks I've Given