Software
I write software for The Frenetic Project, Brown PLT, Brown Systems, and just for fun. All my research software is open source and available on the Web.
I write other programs to dogfood my own research. A few examples:
- Resume manages applications for faculty positions at Brown's CS department (and a few other departments).
- Continue is a conference manager used manage submissions and reviews by several conferences.
- Apply2 manages graduate student applications for the Brown CS department.
- The software that accompanies PLAI includes student-friendly programming languages for writing garbage collectors and Web servers.
- TestFest is a Web service that lets students test their programming assignments using other students' test suites.