Skip to main content

Biography

I'm a teaching-focussed Associate Professor in Computer Science, usually based at Heriot-Watt's Edinburgh campus. The majority of my teaching is in the systems space: I teach computer architecture, low-level and embedded programming, computer networking and secure software engineering. I also teach advanced computer architure and embedded development at Ocean University of China in Qingdao each year, as part of our BEng Robotics partnership.

Before joining Heriot-Watt in 2021, I worked as a research associate at the University of Kent in Canterbury, then as a lecturer and senior lecturer at Abertay University in Dundee.