Hi, I'm Peter Goodman.

Blog
I/O Reader - Peter Goodman's blog about computer programming.
Posters
Peter Goodman, Akshay Kumar, Angela Demke Brown, and Ashvin Goel.
Protecting Kernels from Untrusted Modules using Dynamic Binary Instrumentation.
In the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012).
XY
The XY programming language is an experimental C++/Haskell/Javascript-like language under active development. The goals of XY include: The most up-to-date version of XY is hosted on the XY GitHub page.
Grail+
Grail+ is a set of command line tools for manipulating non-deterministic finite automata (NFAs), non-deterministic pushdown automata (PDAs), and context-free grammars (CFGs). Grail+ is built on top of the Formal Language Template Library (FLTL), a library for representing and symbolically manipulating CFGs, NFAs, and PDAs.

The most up-to-date version of Grail+ is hosted on the Grail-Plus GitHub page.
Résumé
Peter Goodman's résumé.
GitHub
Peter Goodman on GitHub!
Contact