In the Computational Physics Group, we develop mathematical models of interesting phenomena in living and non-living systems, write numerical implementations of them, and study the resulting physics via computations. Our computations range from the rather small (running on a single core) to large scale (1000s of cores). In some instances we work directly with experimentalists (physicists and biologists) to infer physics from observations. A rapidly growing aspect of our research is all manner of data-driven modelling, including machine learning and artificial intelligence in computational physics.