Donald Sheehy is an Associate Professor in the Department of Computer Science at NC State University. Sheehy’s research focuses on algorithms and data structures, particularly in computational geometry and topological data analysis.
He earned his B.S.E. in computer science from Princeton University and his Ph.D. in computer science from Carnegie Mellon University. Following his doctoral work, Sheehy was a postdoctoral researcher at Inria Saclay in France. Before joining NC State, he served on the faculty in the Department of Computer Science and Engineering at the University of Connecticut.
Sheehy’s work explores the mathematical foundations of data and develops efficient algorithms for analyzing geometric and topological structures. His research contributes to a deeper understanding of shape, structure, and complexity in data.