We are an interdisciplinary group of mathematicians at the University of St Andrews. We develop, analyse and simulate mathematical models to study the key mechanisms which underpin the dynamics of biological systems. Our current research interests include multiscale models of cancer growth and treatment, mathematical models arising from theoretical ecology, partial differential equations on evolving manifolds, biological pattern formation, free boundary problems in biology, evolutionary dynamics in structured populations and evolutionary game theory.