David Naylor's Location
California, United States
David Naylor's Work
David Naylor's Education
Carnegie Mellon University
Doctor of Philosophy - PhD (Computer Science)
2011 - 2017
University of Iowa
Bachelor's degree (Mathematics and Computer Science)
2007 - 2011
David Naylor's Summary
David Naylor, based in California, United States, is currently a Software Engineer at Nefeli Networks, bringing experience from previous roles at Microsoft and Telefonica. David Naylor holds a 2011 - 2017 Doctor of Philosophy - PhD in Computer Science @ Carnegie Mellon University.