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. His recent awards include the SIAM Special Interest Group on Supercomputing’s award for Career Achievement in 2010; the IEEE Charles Babbage Award in 2011; the ACM/IEEE Ken Kennedy Award in 2013; the SIAM/ACM Prize in Computational Science and Engineering in 2019; and the IEEE Computer Society’s Computer Pioneer Award in 2020. 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 Honorary Research Fellow. 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.


Marcus Webb is a Lecturer in Applied Mathematics. His research grapples with foundational aspects of the numerical solution of differential equations, in particular approximation theory and numerical linear algebra. On the numerical linear algebra side, his interests lie in extremely ill conditioned least squares problems and infinite dimensional spectral problems.

Research Associates

Roberto Cahuantzi

Roberto Cahuantzi earned a PhD in the department of Physics and Astronomy at the University of Sheffield in 2019, in which he studied the measurement and characterisation of solar spectral irradiance. He is currently researching Machine Learning models applied to the symbolic representation of time series. His ultimate goal is to use his skills to contribute to the creation of a more sustainable society through data-driven decisions.


Massimiliano Fasi received his doctorate in Numerical Analysis from the School of Mathematics of the University of Manchester, where he investigated, under the supervision of Professor Nick Higham, the computation of matrix functions in arbitrary precision. His research currently focuses on exploiting low-precision floating-point arithmetic in order to increase the performance of linear algebra algorithms without sacrificing accuracy.

Chris Hickey

Chris Hickey is a Knowledge Transfer Partnership (KTP) Associate working with Arup in collaboration with the Numerical Linear Algebra Group. His work aims to develop and embed leading edge algorithms from numerical linear algebra into Arup’s next generation software for structural engineering simulation. Alongside this, he is currently finishing his PhD in computer science with the University of Warwick, after previously doing his undergrad at Warwick’s Institute of Mathematics. His research at Warwick covered streaming interactive proofs and cryptographic zero knowledge protocols. At Arup, his principle work is on sparse eigenvalue problems.


Mantas Mikaitis obtained a BSc(Hons) and a PhD in computer science from the University of Manchester in 2016 and 2020 respectively. In his studies he worked on the SpiNNaker project led by Prof. Steve Furber and, under the supervision of David R. Lester, explored numerical accuracy of neural simulations on the SpiNNaker neuromorphic chip and has developed arithmetic accelerators for the next generation SpiNNaker2 chip. In 2019 he received a prestigious EPSRC Doctoral Prize Fellowship as part of which he is researching low precision arithmetic in numerical linear algebra. His research interests include various aspects of computer arithmetic and related topics.


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


Xinye Chen is a PhD student supervised by Dr Stefan Güttel. His work focuses on applying machine learning techniques to time series data, with a particular emphasis on problems in time series anomaly detection, prediction, and classification.


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 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.


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 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.


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 Consultant 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 Algebra in 2004 he has worked on many joint projects with the school including MSc, PhD and Knowledge Transfer Partnerships (KTP).

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.

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.

Eleni Vlachopoulou is a Numerical Software Developer at the Numerical Algorithms Group. She obtained her MSc in Applied Mathematics with Numerical Analysis from the University of Manchester in 2018. She works on high performance numerical software projects, with a focus on linear algebra solvers for large and sparse systems of equations arising from PDEs.



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