About

I am a Visitor within the School of Informatics at the University of Edinburgh, and former Lecturer (Assistant Professor) in Systems and Hardware Security. My current responsibilities for the University consist of supervising two PhD students: Haocheng Xiao (with Nigel Topham) and Jackson Woodruff (with Mike O'Boyle).

Research

My research interests currently include architectural and compiler techniques for:

Publications

Security

Fault Tolerance

Prefetching and Big Data

Other Architecture/Compilers


Teaching

I created the course Security Engineering for UG4/UG5/MSc students, with Ross Anderson, with videos of the lectures available free to all. This gives students the opportunity to understand the ways real systems are attacked and defended, with a broad-church perspective from psychology and economics all the way down to computer architecture and transistors. Like, share and subscribe below:

I've also been a lecturer for Parallel Architectures and Introduction to Computer Systems.