Current Members


Nick Higham is Royal Society Research Professor and Richardson Professor of Applied Mathematics. His research focuses on the development of algorithms, primarily in numerical linear algebra, and analysis of their accuracy and stability. Current research topics include functions of matrices, rounding error analysis, and matrix nearness and completion problems. In particular, he is developing effective mixed precision algorithms that exploit GPUs and other many-core processors. Nick is a Fellow of the Royal Society, a SIAM Fellow, and a Member of Academia Europaea. He publishes a blog about applied mathematics.

Françoise Tisseur is Professor of Numerical Analysis and Director of the Manchester Institute of Mathematical Sciences. Her work focuses on nonlinear eigenvalue problems and structured matrix problems, including the development of algorithms and software. She is a member of the editorial boards of the SIAM Journal on Matrix Analysis and Applications and the IMA Journal of Numerical Analysis. She is a SIAM Fellow.


Jack Dongarra holds appointments at the University of Tennessee, Oak Ridge National Laboratory, and the University of Manchester. He specializes in numerical algorithms in linear algebra, parallel computing, use of advanced-computer architectures, programming methodology, and tools for parallel computers. He was awarded the IEEE Sid Fernbach Award in 2004; in 2008 he was the recipient of the first IEEE Medal of Excellence in Scalable Computing; in 2010 he was the first recipient of the SIAM Special Interest Group on Supercomputing’s award for Career Achievement; in 2011 he was the recipient of the IEEE Charles Babbage Award; and in 2013 he received the ACM/IEEE Ken Kennedy Award. He is a Foreign Member of the Royal Society, a member of the US National Academy of Engineering, a foreign member of the Russian Academy of Science, and a Fellow of the AAAS, ACM, IEEE, and SIAM.

Sven Hammarling

Sven Hammarling is currently a Senior Research Fellow working on the EU Horizon 2020 project, NLAFET (Numerical Linear Algebra for Future Extreme Scale Systems). He is a SIAM Fellow, an Honorary Principal Consultant at NAG Ltd and an IMA Fellow.


Stefan Güttel is Reader in Numerical Analysis and PhD Director of Applied Mathematics. His work focuses on iterative methods for solving high-dimensional problems arising with differential equations and in data-driven applications, including the development of algorithms and software (such as the Rational Krylov Toolbox). He is Associate Editor for the SIAM Journal on Scientific Computing and has been awarded a Turing Fellowship.

Research Associates


Pierre Blanchard obtained his PhD in Applied Mathematics and Scientific Computing from the University of Bordeaux, France, in 2017. A theme of his research to date has been hierachical representation of matrices, as applied to various domains of scientific computing, including seismic wave scattering, materials sciences and geostatistics.

Theo Mary

Theo Mary obtained his PhD in Applied Mathematics and Computer Science from the University of Toulouse, France, in 2017. His research to date has focused on exploiting low-rank approximations inside direct, factorization-based methods to reduce the computational cost of the solution of sparse linear systems arising in several applications, including seismic imaging, electromagnetic modeling, and structural mechanics.



Srikara Pranesh obtained his PhD from the department of Civil Engineering at the Indian Institute of Science, Bangalore in 2018. During his PhD his research focused on developing efficient numerical algorithms for large scale uncertainty quantification. Currently his research interests include High Performance Computing, Multi-Precision Algorithms, and numerical aspects of Uncertainty Quantification.


Mawussi Zounon is a Knowledge Transfer Partnership (KTP) Associate working at NAG in partnership with the Numerical Linear Algebra Group, with the aim of developing new numerical linear algebra routines for NAG software to exploit emerging computer architectures. Prior to this position, he worked as a postdoctoral research fellow on the NLAFET (Parallel Numerical Linear Algebra for Extreme Scale Systems) project in the Numerical Linear Algebra Group.  He received an Engineering degree in computation science  in 2011 from the Polytechnic Institute of Bordeaux in France, and a PhD in applied mathematics and computer science in 2015 from the University of Bordeaux for his contribution to numerical fault tolerant strategies for large sparse linear algebra solvers with a special focus on Krylov subspace methods.

PhD Students

Michael Connolly

Michael Connolly is a first year PhD student working with Professor Nick Higham. His research focuses on developing a new generation of numerical linear algebra algorithms that exploit current and future computers. Prior to joining the group, Michael obtained a degree in Theoretical Physics from Trinity College Dublin. He also has a keen interest in Machine Learning and Deep Learning.

Steven Elsworth

Steven Elsworth is a third year PhD student, supervised by Dr Stefan Güttel. His PhD is funded by a collaboration between the university and Sabisu, a software company based in Manchester. His work focuses on time series representations with applications to prediction and block Krylov subspace methods.

Massimiliano Fasi is a PhD student working under the supervision of Professor Nick Higham on a project funded by the MathWorks. His topics of interest are the computation of matrix functions in arbitrary precision and the solution of matrix equations. When investigating questions related to functions of large and sparse matrices, he occasionally dabbles in Krylov subspace methods and quadrature techniques.


Xiaobo Liu is a first year PhD student, supervised by Professor Nick Higham. His research focuses on computing functions of matrices in multi-precision arithmetic, which is concerned with algorithms for evaluating matrix functions in the arithmetic of precisions beyond the standard single and double. In particular, this includes the half-precision arithmetic that is becoming prevalent on GPUs and arbitrary precision arithmetic.


Thomas McSweeney is a second year PhD student, supervised by Dr Neil Walton. His research is focused on developing effective strategies for scheduling large computational tasks on modern high-performance computing (HPC) systems, with a particular emphasis on the potential for application of reinforcement learning to the problem.

Gian Maria

Gian Maria Negri Porzio is a second year PhD student, supervised by Professor Françoise Tisseur. His work mainly focuses on nonlinear eigenvalue problems (NLEVP), with a more specific interest on holomorphic functions and contour integrals. His main objective is developing a general nonlinear solver for medium-sized dense matrices.


Conor Rogers is a first year student, supervised by Dr Stefan Güttel. His work focuses on new rational Krylov techniques and machine learning techniques with applications in time series modelling. An additional aspect of his work will be the use of recurrent neural networks for predicting multivariate time series based on new symbolic compression techniques, with potential for parallel processing using GPU’s. Prior to joining the group, he completed my MMath degree at the University of Manchester.


Mante Zemaite is a final year PhD student, supervised by Professor Françoise Tisseur. Her research is focused on generalised eigenvalue problems arising from structural dynamics. The aim of Mante’s work is to develop efficient methods for the solution of problems specific to earthquake engineering.

External Members

Ramaseshan Kannan SQ

Ramaseshan Kannan is a senior engineer at Arup, where he develops simulation software for structural analysis. His work covers algorithm development, mathematical modelling, linear algebra solvers, software performance optimisation, data structures and parallel programming, and technology transfer. Research interests include matrix algorithms, structural dynamics, sparse linear algebra, and the applications of machine learning in engineering simulation. Ramaseshan is an alumnus of the NLA group and manages ongoing collaborations and sponsored research initiatives with the School of Maths.


Craig Lucas is a Senior Technical Consult at the Numerical Algorithms Group. He works on numerical and multithreaded software projects including writing linear algebra and nearest correlation matrix software for the NAG Libraries.  Since graduating from this group with a PHD in Numerical Linear in 2004 he has worked on many joint projects with the school including MSc, PhD and Knowledge Transfer Partnerships (KTP).

Elisa Riccietti

Elisa Riccietti obtained her PhD in mathematics from the University of Firenze, Italy, in 2018. Her research revolves around numerical optimization and machine learning. Her PhD research focused on the solution of least-squares problems with noisy function and gradient, in particular ill-posed problems and large-scale problems with inexact function and gradient. Elisa is currently a postdoctoral researcher at the IRIT laboratory in Toulouse, France. In collaboration with Total, she investigates the application of multilevel optimization methods to the training of artificial neural networks.



Stephanie Lai is the Executive Assistant to Professor Nick Higham. She offers support to Nick and the Numerical Linear Algebra Group.

Incomplete list – under construction.