I joined the Department of Computer and Information Sciences at the University of Strathclyde as Chancellor's Fellow and Lecturer (Assistant Professor) in January 2022. I am part of the Digital Health and Mathematically Structured Programming research groups. My PhD is from the University of Edinburgh School of Informatics and I was a postdoc at the London School of Hygiene and Tropical Medicine in the Centre for Mathematical Modelling of Infectious Disease as well as at the Synthsys Centre for Synthetic and Systems Biology and School of Informatics where I remain an Honorary Fellow. I am also a systems and network engineer and used to do that for a living.

My research interests are in computational modelling of biological systems, usually with medical or public health applications as well as communications infrastructure. I am particularly interested in the interplay between immune response and population dynamics of infectious disease as well as the causes and effects of individual choices on the the trajectories of epidemics. Most of my publications are listed on my Google Scholar profile.