Esmond G. Ng
Esmond G. Ng received his Ph.D. in Computer Science from the University of Waterloo in Canada in 1983. He is currently a senior scientist and the head of the Applied Mathematics and Scientific Computing Department in the Computational Research Division at Lawrence Berkeley National Laboratory (LBNL). He has been at LBNL since 1999. Prior to joining LBNL, Ng was a senior research staff member and a group leader in the Mathematical Sciences Section of the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL). While he was at ORNL, he was also an Adjunct Professor in the Department of Computer Science at the University of Tennessee, Knoxville. Ng is well known for his work on sparse matrix computation. The algorithms and codes that he has developed are widely used. In addition to sparse matrices, Ng’s research interests also include numerical linear algebra, graph algorithms, complexity analysis, parallel computing, and mathematical software development and software engineering. He has served on the Editorial Boards for the SIAM Journal on Matrix Analysis and Applications and the IEEE Transactions on Parallel and Distributed Systems. He is currently an Associate Editor of the SIAM Journal on Scientific Computing. He is also serving on the editorial board of the Bulletin of Computational Applied Mathematics.