Prof Bowler is a computational physicist, who develops novel electronic structure methods and works on the properties of semiconductor surfaces and nanostructures on those surfaces. He is the co-developer of the linear scaling density functional theory (DFT) code, CONQUEST, which has demonstrated scaling to over 2,000,000 atoms and 200,000 cores. He works in close collaboration with experiment, studying systems such as defects on TiSe2 and self-assembled nanolines on Si(001).