As Chief Technical Officer, Mike is responsible for setting technical strategies and implementing technical work programmes for the NAG Group of Companies. As part of this role he manages NAG's Development Division with staff in Oxford, Manchester, Tokyo and Houston, which designs and implements the NAG family of products and delivers a range of technical services to customers. He is responsible for managing NAG's worldwide programme of technical collaboration, and maintains a watching brief on new and emerging technologies.
Mike joined NAG in 1994, originally to manage the development of the Axiom computer algebra system, and has since worked in a variety of areas within the company. He led a number of EU-funded projects which developed technology which now underpins NAG's algorithmic repository ("the NAG engine"). More recently he has led a number of major HPC services engagements with customers throughout the world. Before joining NAG Mike was a lecturer in Computer Science at the University of Bath.
Mike holds a first class honours degree in Mathematics and Computational Science from the University of St. Andrews, and a PhD from the University of Bath for his thesis “Interfacing Algebraic and Numeric Computation”.