He's a Professor of Computer and Electrical Engineering at Carnegie Mellon University and the Director of their Cylab Security and Privacy Institute.
With a critical shortage of talent in the computer security workforce, David believes we need to do more to attract more students to hacking.
"Right now a lot of people equate hacking to being a criminal, and that's not what it's about. Being a hacker is about being a professional in computer security."
That's why David and his colleagues at Cylab host thepicoCTF online hacking contest. It attracts students from all over the world. "This last time we ran it we had 18,525 kids play this contest," he says.
The capture-the-flag-style computer security game tests students' skills in hacking, decrypting, and reverse engineering. But David says it's mostly about encouraging students to use creative problem solving.
He also hopes it will help teach ethical hacking. "It's about making sure people understand that computer security is a science. There's a knowledge base, just like chemistry and physics."
David is encouraged that the contest is helping students discover that computer security a viable career path.
"There's a huge opportunity in computer security. There are more jobs than there are people."