Nathaniel Nystrom is a postdoctoral researcher at IBM T.J. Watson Research Center in Hawthorne, NY. His research interests include programming languages, compilers, tools, and methodologies for constructing safe, secure, and efficient systems. He has done work on software extensibility, language-based security, programming language runtime systems, and compiler optimizations. He received his Ph.D. in Computer Science from Cornell University in 2007 and holds B.S. and M.S. degrees in Computer Science from Purdue University and an M.S. in Computer Science from Cornell.