Prior to joining UTA, he was a postdoctoral researcher at IBM Watson Research Center in Hawthorne, NY. Nate received his Ph.D. in Computer Science from Cornell University in 2007. He also holds B.S. and M.S. degrees in Computer Science from Purdue University and an M.S. in Computer Science from Cornell. His research interests include programming languages, compilers, tools, and methodologies for constructing safe, secure, and efficient systems.