Professor Henry D. Shapiro received his Ph.D. in computer science from the University of Illinois in 1976. His main research interests are in the areas of algorithmic paradigms, implementation and empirical assessment of algorithms and data structures, and heuristics for NP-hard problems. He has over 20 refereed papers and is co-author (with Bernard Moret) of a graduate text in algorithms. An intermediate-level text on case studies in programming and an introductory text on...