About me

Research staff member
Manager, Data Access Language Integration (DALI) group
Research lab: Watson Research Center (Hawthorne)
IBM T.J. Watson Research Center
19 Skyline Drive
Hawthorne, NY 10532
Off: (914) 784-7581
Fax: (914) 784-3804
PhD Princeton University
B.S.E University of Pennsylvania
I am interested in the intersection between programming languages and databases. Among other things, I am leading a team that's working on better language support for persistence, especially for data in relational databases such as DB2.
We are also working on program analysis tools that help with understanding and traceability of enterprise applications. Finally, performance is always an issue and we are interested in how one improve the performance of application-database applications.
We are also working on the XJ project. XJ is a research language that introduces XML as a first-class construct into Java. It also has first-class support for Web Services, as well as, compiler optimizations for efficient implementation. You can download it from Alphaworks from http://www.alphaworks.ibm.com/tech/xj. Try it and let us know what you think.
If you are interested in an internship (or permanent position) at the IBM T.J. Watson Research Center, please let me know
Last updated 29 Jan 2007
