David is a founding member of the Trustworthy Computing Initiative at Microsoft® Corporation. He has developed solutions for computing security issues since 1992 and created award-winning tools to assess network security and uncover security vulnerabilities.
David is a Principal Senior Developer at Microsoft. He has authored six books, most notably the “Writing Secure Code” series and “24 Deadly Sins of Software Development.” He also authored SafeInt, a C++ class that helps solve integer overflow problems. David has a Ph.D. from the Georgia Institute of Technology.