William Enck

I am an Assistant Professor in the Department of Computer Science at NC State University. I earned my Ph.D. and M.S. in Computer Science and Engineering from the Pennsylvania State University in 2011 and 2006, respectively, and my B.S. in Computer Engineering from Penn State in 2004.

My research focuses on the design, optimization, and measurement of security for operating systems, specifically on mobile phones, and the complex environments in which they operate. Through the design and evaluation of practical enhancements to existing architectures, my research seeks to improve security guarantees in commodity computer systems.

Quick Links

I organize a security lunch for students at NC State. Please see the schedule for more information.

Contact Information

Office: 3260 Engineering Building II
Phone: (919) 513-7905
Email: enck at cs.ncsu.edu

Postal Mail

Department of Computer Science
EB2, Rm 3260, Box 8206
North Carolina State University
Raleigh, NC 27695-8206, USA


3320 Engineering Building II
890 Oval Dr.
Raleigh, NC 27695-8206, USA

Office Hours (Fall 2014): Tuesdays, 3:45-4:45pm


Current PhD Students:

Recent Professional Activities


November 5, 2014: I gave a tutorial entitled "Text Analytics for Security" along with Tao Xie at ACM CCS 2014.

October 2, 2014: I gave a tutorial entitled "Intro to Developing Android Applications" to the Raleigh Chapter of ISSA.

August 25th, 2014: I was awarded $49,726 by ARO for my proposal entitled "Refining Security for Smartphone Applications."

August 22, 2014: Stephan Heuser presented our ASM paper at USENIX Security'14. Check out the press release and the ASM website.

August 15, 2014: Our paper, SEER: Practical Memory Virus Scanning as a Service, has been accepted for publication at the 2014 Annual Computer Security Applications Conference (ACSAC).

More news...

Professional Highlights