His research is focused on the characterisation and prediction of solid-state properties of processed polymers and polymer composites. Currently the focus areas are structure-property relationships and constitutive modelling of polymer glasses, electrical and mechanical properties of carbon nanotube nanocomposites, development of novel degradable nanocomposites for implant applications, the Mullins effect in filled elastomers, manufacturing of polymer membranes for fuel cells (with the Paul Scherrer Institut, Switzerland), and modelling of deformation of soft tissues (with ETH Zurich, Switzerland). Besides research on polymers, he teaches a first year module on Mechanics of Solids and an interdisciplinary advanced module on Polymer Engineering. He is the department's representative for Mathematics Support and coordinator for postgraduate demonstrators.