I'm a Research Staff Member in the Software Development Technology department of the IBM Thomas J. Watson Research Center, Yorktown Heights, NY. At present, I'm working on tools for partitioning distributed object applications, based on visual methods and the dynamics of application behavior. In the past, my work has included: debuggers, performance tools, and software visualization systems in general, for object-oriented systems, multi-layered software systems, and parallel systems. My other research interests include: software development environments, operating systems, and parallel systems.