I was a Distinguished Member of Technical Staff in the Computing Sciences Research Center of Bell Laboratories, Murray Hill, until July 13, 2001, when I took a pension buyout. Bell Labs is the research and development arm of Lucent Technologies. I am currently a consultant at Bell Labs.
My interests are in algorithms and software tools to solve real-world problems.
Current application areas include Internet infrastructure
and code analysis. In analysis of algorithms, my interests are
in string pattern matching, data structures, approximation algorithms for
NP-hard problems, and combinatorial algorithms.