Assistant Professor of Computer Science

5137 Upson Hall
Department of Computer Science
Cornell University
Ithaca, NY 14853

Phone: 607-255-5395
Fax: 607-255-4428
E-mail:

Office hours: Tues 2-3 and Weds 2-3 or by appointment.


My research interests include:

More generally, I collaborate with engineers and scientists to simulate systems as diverse as cell phone components, peer-to-peer overlay networks, and musical instruments. This work mixes software design, mathematical analysis, and physical modeling.

I am currently teaching Matrix Computations (CS 6210), and Alex Vladimirsky and I are co-organizing the Scientific Computing and Numerics (SCAN) Seminar. I will teach Applications of Parallel Computers (CS 5220) in the spring semester.

Recent talks

  1. Analysis and Applications of Nonlinear Eigenvalue Problems, November 2009.
  2. Applications of Matrix Structure, Cornell CS Brown Bag Lunch, September 2009.
  3. Numerical Analysis for Nonlinear Eigenvalue Problems, Cornell Scientific Computing and Numerics Seminar, September 2009.

Selected Publications

  1. David S. Bindel, James W. Demmel, and Mark Friedman. Continuation of invariant subspaces in large bifurcation problems. SIAM Journal on Scientific Computing, 30(2): 637--656, 2008.
  2. Yan Chen, David S. Bindel, Hanhee Song, Brian Chavez, and Randy H. Katz. Algebra-based scalable overlay network monitoring: Algorithms, evaluation, and applications. ACM Transactions on Networking, 15(5): 1084--1097, 2007.
  3. David S. Bindel and Maciej Zworski. Symmetry of bound and antibound states in the semiclassical limit. Letters in Math Physics, 81(2):107--117, 2007.
  4. David S. Bindel and Sanjay Govindjee. Elastic PMLs for resonator anchor loss simulations. International Journal for Numerical Methods in Engineering, 64(6):789--818, 2005.
  5. David S. Bindel, James W. Demmel, William Kahan, and Osni Marques. On computing Givens rotations reliably and efficiently. ACM Transactions on Mathematical Software, 28(2):206--238, 2002.