**Edward M. Reingold** is a computer scientist active in the fields of algorithms, data structures and calendrical calculations. He has co-authored the standard text on calendrical calculations, *Calendrical Calculations*, with Nachum Dershowitz. Currently (2007) he is a professor of computer science and applied mathematics at the University of Illinois at Urbana-Champaign. In 1996 he was inducted as a Fellow of the Association for Computing Machinery. Computer science (informally: CS or compsci) is, in its most general sense, the study of computation and information processing, both in hardware and in software. ...
In mathematics, computing, linguistics, and related disciplines, an algorithm is a finite set of well-defined instructions for accomplishing some task which, given an initial state, will terminate in a defined end-state. ...
A binary tree, a simple type of branching linked data structure. ...
Applied mathematics is a branch of mathematics that concerns itself with the mathematical techniques typically used in the application of mathematical knowledge to other domains. ...
The University of Illinois at Urbana-Champaign (UIUC), is the largest campus in the University of Illinois system. ...
It has been suggested that this article be split into multiple articles accessible from a disambiguation page. ...
The Association for Computing Machinery, or ACM, was founded in 1947 as the worlds first scientific and educational computing society. ...
## Partial bibliography - Edward M. Reingold and Nachum Dershowitz.
*Calendrical Calculations: The Millennium Edition*. Cambridge University Press; 2 edition (2001). ISBN 0-521-77752-6 |