Bob qualified with a BSc (Hons) in Statistics from Sheffield in 1978. He went on to study for an MSc in Mathematical statistics from the University of Kent at Canterbury in 1979.
After a brief spell in industry working as a scientific programmer, he joined the School of Engineering Mathematics at Loughborough University, firstly as a demonstrator and then as a research assistant working on an EPSRC funded project in collaboration with Austin Rover to predict springback in drawn panels.
At this time he also registered for a PhD in Mathematical Modelling under the supervision for Prof. Alan Ball. Bob graduated with a PhD in 1986 and became a member of staff at Loughborough before moving to the School of Mechanical Engineering at Birmingham in 1989.
In 2007, Bob became a Senior lecturer and is now Head of the Geometric Modelling Research Group.
Bob has successfully supervised over 10 PhD students and supervised a number of Research Fellows on a variety of research projects.
During his time at Birmingham, Bob has taught on a range of courses to students from the School of Mechanical Engineering and the School of Mathematics. These include modules on Computational Geometry, Computer Aided Engineering, Computer Aided Design, Computer Aided Modelling, Numerical Methods and Computer Programming.