I am a PhD student in the NU Programming Research Laboratory working with Matthias Felleisen on the design and implementation of object-oriented languages. Matthias and I have concentrated on three specific ideas: environmental acquisition, object initialization, and interface-oriented programming.
My publications (including BibTeX citations and links to the papers themselves) are available on a separate page.
I've written several small software packages that are available for download. See my software page for details.
Several years ago, I started the PL Seminar, Jr., a seminar where junior-level Ph.D. students, M.S. students, and others new to the subject can discuss the study of programming languages. This seminar is not a replacement for Northeastern's main PL Seminar. Rather, the two seminars complement one another: the main PL seminar presents current research and other topics of interest at a pace geared towards research faculty and senior Ph.D. students, and PL Jr. allows students to discuss more fundamental topics at a slower pace, which we have found helpful in learning some of the key ideas of the subject area.
Because I expect to defend my dissertation soon and subsequently leave Northeastern, I no longer run the PL Seminar, Jr. Aaron Turon has graciously agreed to take on this responsibility and ensure that PL Jr. continues uninterrupted after I have moved on. For more information about the seminar, please see the new seminar page, the seminar's wiki page, or contact Aaron directly.
Picture by Rebecca Frankel; used with permission.
Last modified: 19 Aug 2007
Open the original version of this page.
Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.