Dianne P. O'Leary

Distinguished University Professor Emerita

Department of Computer Science and
Dianne O'Leary, 2008
Institute for Advanced Computer Studies (UMIACS),
University of Maryland College Park

My Personal Website: www.DianneOLeary.com

Academic Degrees: B.S., Purdue University, 1972; Ph.D., Stanford, 1976.
I am retired and not taking on new students or postdocs.
Email to my last name (omitting apostrophe) @umd.edu.

Research Interests:
  • Computational linear algebra
  • Optimization
  • Image processing
  • Information retrieval
  • Quantum computing
  • Computational biology (proteins)
  • Numerical solution of ill-posed problems
  • Scientific computing
  • Parallel numeric algorithms
  • Explaining decisions of deep learning models
  • Full CV (pdf)

    Research Summary (pdf)
    Research Summary (html)


  • Technical Reports
  • Software
  • Journal Publications
  • Conference Publications
  • Publications on History of Scientific Computing
  • Publications on Education and Mentoring
  • Books
  • Scientific Computing with Case Studies, Dianne P. O'Leary, SIAM Press, 2009.
  • Deblurring Images: Matrices, Spectra, and Filtering, Per Christian Hansen, James G. Nagy, and Dianne P. O'Leary, SIAM Press, 2006.

  • (html version of Graduate Study)
  • (pdf version of Graduate Study)
  • ACCESSIBILITY OF COMPUTER SCIENCE: A Reflection for Faculty Members

  • (html version)
  • (pdf version, links updated 02/2013)
  • 8 RULES FOR CAREER SUCCESS: Slides from a presentation at an IEEE Women in Engineering Workshop, May 2003

  • powerpoint version
  • postscript version
  • MULTI-SUCCESS , Commencement Address, University of Waterloo, October 2005.

    Some Resources on Teaching Computer Science, November 2016.

    Sonia Kovalevsky Lecture, SIAM Annual Meeting 2008, San Diego, California

    Slides from a recent lecture

    Why So Few? Women in Science, Technology, Engineering, and Mathematics A 2010 report by AAUW

    Survival Guides for Students of:

  • Scientific Computing / Numerical Analysis
  • Optimization
  • Courses:

  • Spring 2012 AMSC 498 / CMSC 498 Deblurring Digital Images
  • Fall 2013 AMSC 662 / CMSC 662 Computer Organization and Programming for Scientific Computing
  • Fall 2007 AMSC 600 / CMSC 760 Advanced Linear Numerical Analysis
  • Fall 2010 AMSC 607 / CMSC 764 / CMSC 878o Advanced Numerical Optimization
  • Fall 2010 AMSC 660 / CMSC 660 Scientific Computing I
  • Spring 2010 AMSC 661 / CMSC 661 Scientific Computing II
  • Fall 2007 AMSC 460 / CMSC 460 Computational Methods
  • Workshops and Meetings

  • Women of Applied Mathematics: Research and Leadership
    sponsored by the DOE and the University of Maryland,
    October 8-10, 2003 at the University of Maryland at College Park.
  • The 1996 Householder Meeting.
  • Latsis Symposium 2002 on the 50th Anniversary of the Conjugate Gradient Algorithm.
  • General information
  • The Historical Lectures
  • Two foundational papers:
  • C. Lanczos, An Iteration Method for the Solution of the Eigenvalue Problem of Linear Differential and Integral Operators, J. Res. Nat. Bur. Standards (45) 1950, pp. 255-282.
  • Magnus R. Hestenes and Eduard Stiefel, Methods of Conjugate Gradients for Solving Linear Systems, J. Res. Nat. Bur. Standards (49) 1952, pp. 409-436.
  • Research, Careers, and Computer Science: A Maryland Symposium
    sponsored by the University of Maryland, 2001.
  • The Interface of Three Areas of Computer Science with the Mathematical Sciences
    sponsored by NAS and NSF, 2000.

  • Why So Few? Women in Science, Technology, Engineering, and Mathematics, published by AAUW, 2010.
  • My father

    My academic father

    Charlie, 2002

    Charlie and Galileo, 2011

    Web Accessibility