About Dennis Shasha
Born 1955. Dennis Shasha is an American computer scientist and researcher.
Dennis Elliot Shasha (born 1955 He is also an associate director of NYU WIRELESS. His current areas of research include work done with biologists on pattern discovery for microarrays, combinatorial design, network inference, and protein docking; work done with physicists, musicians, and professionals in finance on algorithms for time series; and work on database applications in untrusted environments. Other areas of interest include database tuning and tree and graph matching.
Background After graduating from Yale in 1977, he worked for IBM designing circuits and microcode for the IBM 3090. While at IBM, he earned his M.Sc. from Syracuse University in 1980. He completed his Ph.D. in applied mathematics at Harvard in 1984 (thesis advisor: Nat Goodman). Professor Shasha is a prolific author, researcher, tango dancer, climber, and public speaker. He has written six books of puzzles, five of which center on the work of a mathematical detective by the name of Jacob Ecco, a biography about great computer scientists (coauthored by freelance journalist Cathy Lazere), and technical books relating to his various areas of research. In his non-academic writings, perhaps his greatest invention is the notion of "omniheuristics", a kind of super-heuristics concerned with the ability to solve all manner of puzzles, conundrums, enigmas, and dilemmas. Owing to their decidedly curious character, he has given particular note to puzzles that start off easy, but have apparently innocent variants that are particularly perplexing; he calls them 'upstarts'.
Professor Shasha has written monthly puzzle columns for Communications of the ACM, Scientific American, and Dr. Dobb's Journal. He lives in New York with his wife, Karen.
In 2013, he became a Fellow of the Association for Computing Machinery.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
Contemporaries
People whose lives overlapped Dennis Shasha's
Frequently asked questions
Who is Dennis Shasha?
American computer scientist
When was Dennis Shasha born?
Dennis Shasha was born on 15 August 1955 in New York City.
What is Dennis Shasha's occupation?
Dennis Shasha is a computer scientist and researcher.
What nationality is Dennis Shasha?
Dennis Shasha is American.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Dennis Shasha. https://biography.guide/dennis-shasha/
MLA: "Dennis Shasha." Biography.guide, https://biography.guide/dennis-shasha/.
Chicago: "Dennis Shasha." Biography.guide. https://biography.guide/dennis-shasha/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:13 UTC