I am a senior lecturer (~UK associate professor) in the School of Computing and Communications at Lancaster University where I lead the Distributed Systems Resarch Group. I am a member of the MetaLab Group and the HiPEAC Network of Excellence.
I am interested in developing new methods and building systems to allow computers to adapt to the ever-changing environment. My research often uses machine learning as a design methodology. My work draws from, combines and contributes to the areas of compiler-based code optimisation, runtime scheduling, parallel programming and applied machine learning. My recent research also targets systems security.
I am a receipient of the Best Paper Award in PACT 2010, CGO 2017, PACT 2017, CGO 2019, Best Presentation Award at PACT 2010, CGO 2013, a HiPEAC paper award in 2009, and Best Paper Nomination/Finalist in CCS 2018.
I run Compucast, a podcast for computer scientists.
March, 2019: I have three fully funded PhD studentships available for Home/EU and International Students. Being an advisor to students is the best part of my job. Have a look at my research interests and recent publications. If any of those grab you, send me with a CV and a short text describing your background. Please read here before apply.
WelcomeTrust, Co-PI, 2020 - 2021
The Royal Society International Collaboration Grant, PI, 03/2017 - 03/2019
EPSRC iCASE Studentship with ARM Ltd, PI, 02/2016 - 08/2019
EPSRC, PI, 06 / 2015 - 12 / 2017
EPSRC, PI, 01 / 2015 - 12 / 2016
EPSRC, CoI, 12 / 2013 - 12 / 2016
Lancaster FST Small Grant, PI, 01 / 2014 - 12 / 2014
Lancaster University Early Career Grant, PI, 09 / 2013 - 08 / 2014