David F. Gleich
Professor of Computer Science (and Mathematics, by courtesy) · Purdue University
My research is on novel models and fast large-scale algorithms for data-driven computing. This includes looking at data from scientific data analysis, bioinformatics, and network analysis. I am committed to making software available based on this research and more generally.
Full publication list
Curriculum vitae
Awards & research funding
Some people like seeing this award and research funding information.
- SIAM Fellow (2025)
- Purdue University Faculty Scholar
- SIAM Outstanding Publication Prize (2018)
- Sloan Research Fellowship (2016)
- NSF CAREER Award (2011)
- John von Neumann post-doctoral fellowship at Sandia National Labs (2009)
Research funding from NSF, DOE, DARPA, IARPA, and NASA.
EMAIL first name
@ this domainELSEWHERE scholar · github · youtube · mastodon · bluesky
- 2025 · Helping organize the Workshop on Network Algorithms, Analysis, and Learning for Science — it'll be a lot of fun.
- 2023 · Our paper on topological analysis of neural networks appeared in Nature Machine Intelligence (IEEE Spectrum, Purdue News).
I have broad interests beyond just matrices, networks, and data. I like to think in terms of models, algorithms, and data. So I had an LLM categorize all my papers along these axes. Models are how we set up and formalize a problem. Algorithms are how we solve it. Data are what we use them to study.
- Spring 2026 CS 520 — Computational Methods in Optimization now
- Fall 2025 CS 515 — Matrix Computations
- Spring 2025 CS 520 — Computational Methods in Optimization
- Fall 2024 CS 515 — Matrix Computations
- Fall 2023 CS 515 — Matrix Computations
- Spring 2023 CS 520 — Computational Methods in Optimization
- Fall 2022 CS 515 — Matrix Computations
- Fall 2021 CS 515 — Matrix Computations online edition
- Spring 2021 CS 514 — Numerical Analysis online edition
- Fall 2020 CS 515 — Matrix Computations online edition
- Spring 2020 CS 520 — Computational Methods in Optimization
- Fall 2019 CS 515 — Matrix Computations
- Spring 2019 CS 520 — Computational Methods in Optimization
- Fall 2018 CS 515 — Matrix Computations
- Fall 2017 CS 515 — Matrix Computations
- Spring 2017 CS 520 — Computational Methods in Optimization
- Fall 2016 CS 314 — Numerical Methods
- Spring 2016 CS 514 — Numerical Analysis
- Fall 2015 CS 515 — Matrix Computations
- Spring 2014 CS 314 — Numerical Methods
- Spring 2014 CS 520 — Computational Methods in Optimization
- Spring 2013 CS 520 — Computational Methods in Optimization
- Fall 2012 CS 515 — Matrix Computations
- Spring 2012 Computational Methods in Optimization
- Fall 2011 Network and Matrix Computations