Professional Activities (1998-2008)

purpleball icon Member Program Committee, ECOOP'08.
purpleball icon Member Program Committee, FOOL'08.
purpleball icon Member Program Committee, ICSE'08.
purpleball icon Member Program Committee, ESOP'08.
purpleball icon Member Program Committee, ISSTA'07.
purpleball icon Member Program Committee, ECOOP'07.
purpleball icon I was one of the organizers of the First Workshop on Refactoring Tools, which was held at ECOOP'07 in Berlin, Germany on July 31, 2007.
purpleball icon Jeremy Siek and I co-chaired the ACM SIGPLAN Symposium on Library-Centric Software Design (LCSD'07), which was colocated with OOPSLA'07 in Montreal, Canada, October 2007.
purpleball icon I presented an invited lecture on Refactoring using Type Constraints at SAS'07 in Kongens Lyngby, Denmark in August 2007. .pdf .ppt
purpleball icon Workshop co-chair (with John Hatcliff), ACM SIGPLAN 2006 Workshop on Partial Evaluation and Program Manipulation (PEPM '06).
purpleball icon Member Program Committee, ECOOP'06.
purpleball icon Member Program Committee, ICSE'06.
purpleball icon Member Program Committee, CC'06.
purpleball icon Member Program Committee, LCSD'05.
purpleball icon Together with Fritz Henglein, Martin Odersky, and Jan Vitek, I organized a Dagstuhl workshop on Applications of Type-Theoretic Techniques in June 2005.
purpleball icon Member Program Committee, PLDI'04.
purpleball icon Member Program Committee, ISSTA'04.
purpleball icon Member Program Committee, FSE'04.
purpleball icon In 2002 and 2003, I taught a course on Advanced Object-Oriented Techniques at NYU.
purpleball icon Member Program Committee, ICSE'03.
purpleball icon Co-organizer, Dagstuhl workshop on Program Analysis for Software Evolution (with Gregor Snelting and Ralph Johnson), February 2003.
purpleball icon Member Program Committee, AAOS'03.
purpleball icon Member Program Committee, AST 2001.
purpleball icon Member Workshop Subcommittee, ICSE'01.
purpleball icon Co-organizer, Dagstuhl workshop on Effective Implementation of Object-Oriented Programming Languages, Schloss Dagstuhl, Germany, November 5-11, 2000.
purpleball icon Member Program Committee, AADEBUG'2000.
purpleball icon Member Program Committee, ISSTA'00.
purpleball icon Organizer, Programming Languages Day, 4/17/2000 at the IBM T.J. Watson Research Center.
purpleball icon Member Program Committee, TOOLS USA'99.
purpleball icon Member Program Committee, TOOLS USA'98.
purpleball icon Workshop co-chair, ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'98), June 16th, 1998 Montreal, Canada. Proceedings appeared as the July 1998 issue of ACM SIGPLAN Notices (Vol. 33, No. 7).