I was a graduate student and post-doc in the Computer
Science Department at the University of Rochester. My
interests lay at the intersection of parallel systems and algorithm
design. My thesis work focused in particular on nonblocking
synchronization. Two of my algorithms (a nonblocking Exchanger
and a nonblocking SynchronousQueue)
were adopted for inclusion in the Java 6concurrency
library.
This page is no longer being updated. My current home page may
be viewed here.