I am a fourth year PhD student at Stanford advised by David Mazières and John Mitchell. I am a proud member of the Secure Computer Systems group. I'm interested in applying operating system mechanisms (hardware isolation, dynamic resource limits) to the design and construction of programming languages, and vice versa (type systems, formal verification, information flow control). I'm a big fan of Haskell, a non-strict purely functional language. (I use a ThinkPad X61 Tablet. Find me on |
Metro Maps of the News |
a visual metaphor for interconnected story lines |
---|---|
hp/D3.js | an interactive GHC heap profile pastebin |
Logitext | an interactive textbook for teaching the sequent calculus |
COWL | a confinement system for the web |
GHC | a compiler for the functional language Haskell |
HTML Purifier | a standards compliant HTML filter |
Wizard | a distributed autoinstall management system |
CSRF Magic | automatic protection against Cross-Site Request Forgery |
Monad.Reader | a magazine about all things Haskell (I’m editor: send me a note if you want to write something!) |