Bachelor in Computer Science, Columbia University, 1982. Master of Science in Computer Science, Columbia University, 1985. Master of Philosophy in Computer Science, Columbia University, 1987.
Doctor of Philosophy in Computer Science, Columbia University, 1989.
Joined International Business Machines Corporation Corporation, White Plains, New York, 1985, research staff member, manager, Software Group, 1987—1996, chief architect, Component Broker & WebSphere Lines White Plains, New York, 1993, distinguished engineer, International Business Machines Corporation Fellow, 1998—2007, vice president, chief architect, Software Group, 2005—2007. Technical fellow Microsoft Corporation, Redmond, Washington, 2007—2008. Senior vice president, distinguished engineer, chief architect, products and technical California, Inc., 2008—2009, chief technical officer, distinguished engineer & executive vice president, since 2009.
Member of International Business Machines Corporation Academy Technology.