He obtained his PhD entitled "Enhancing Spatial Deformation for Virtual Sculpting" in 2000 from the University of Cambridge. His research interests cover primarily geometric and procedural modelling. He has also worked in the application of high performance computing and visualization to computational chemistry, geomatics and radio astronomy. James Gain has served two terms as President of Afrigraph, the African Computer Graphics Association. More details here.