My name is Tom Spink, and I’m a lecturer in the School of Computer Science at the University of St Andrews. Previously, I was a Senior Researcher in the School of Informatics at the University of Edinburgh, where I worked on the McDoC project with Björn Franke, and the PAMELA project with Michael O’Boyle.
If you’re interested in studying for a PhD with me - get in touch!
My research interests include:
- Virtualisation
- Dynamic Binary Translation (and JIT compilation!)
- Operating Systems (see InfOS)
- Compilers
- Runtime Systems
- Networking
I’m also interested in:
- The Internet-of-Things
- Railway signalling and control systems
- I volunter as a signaller at the Strathspey Railway
- Security and privacy
My PhD thesis is entitled, “Efficient Cross-architecture Hardware Virtualisation” and proposes methods for improving the performance of the virtualisation of hardware that is significantly different to the host machine’s architecture.