David Hancock

David Hancock

School of Computing
University of Utah
50 S. Central Campus Drive, R 3490A
Salt Lake City, UT, 84102
I am a 2nd year PhD student at School of Computing, University of Utah. I earned my Master's degree in Computer Science in 2011 from the Air Force Institute of Technology at Wright Patterson Air Force Base. My Bachelor's degree is in Computer Engineering, completed in 2004 from Utah State University in Logan, Utah. I am a Cyberspace Operations officer in the United States Air Force and served as an instructor for two years at the United States Air Force Academy.

I am interested dynamic networking, including Software Defined Networking and Network Function Virtualization.

My advisor is professor Jacobus (Kobus) Van der Merwe. I am currently working with Flux Research Group, University of Utah on HyPer4, a virtualization solution for data planes that are programmable using the P4 language.

dhancock[the usual symbol]cs.utah.edu

A recent version of my CV

HyPer4: Using P4 to Virtualize the Programmable Data Plane.
David Hancock, Jacobus Van der Merwe.
CoNEXT 2016. Irvine, California [Conference]. [Paper]

A Hypervisor to Magnify the Power of P4 - Demo of Core Component.
David Hancock and Jacobus Van der Merwe.
P4 Workshop 2016, Stanford University, California. [Slide]

U.S. Air Force Academy - Instructor, Department of Computer Science - Colorado Springs, CO - 2013 - 2015

315th Network Warfare Squadron - Assistant Director of Operations / Flight Commander - Fort Meade, MD - 2011 - 2013

NSA/CSS Threat Operations Center - Senior Network Defense Operator - Fort Meade, MD - 2007 - 2009

David's LinkedIn