Next: Ernest S. Davis
Up: Faculty
Previous: Ravi B. Boppana
Professor of Computer Science
Ph.D., Cornell University
Professor Cole is interested in the design and analysis of algorithms. Recent work has been concentrated in the following areas: the design of efficient algorithms for the PRAM model of parallel computation, string and pattern matching algorithms, amortization as an analysis technique, and network emulation problems. A common thread is a continuing effort to improve and develop solutions for basic problems. For example, his string matching work includes the first relatively simple worst case analysis of the Boyer-Moore string matching algorithm. His current research interests include the following problems: how to cope with faults on networks of computing nodes, such as a mesh or a butterfly; how to quickly find good approximate matches among pairs or collections of patterns, motivated in part by biological problems; using approximate solutions as a bootstrapping technique in parallel algorithms for network problems and elsewhere.