Get the latest news
Subscribe to receive updates from the School of Data Science.

Daniel Graham is an Associate Professor at the University of Virginia School of Data Science. His research and teaching focus on the intersection of data science, cybersecurity, and software engineering, with particular interests in penetration testing, network security, and the practical applications of machine learning to cyber defense.
Graham has authored multiple widely read books, including an international bestseller on ethical hacking and the second edition of Metasploit, published by No Starch Press. His teaching experience spans large-scale undergraduate courses of 400+ students as well as advanced classes in security and mobile app development.
In addition to his academic work, Graham has industry experience at Microsoft and continues to collaborate with organizations on applied cybersecurity challenges. His current efforts emphasize developing engaging, hands-on learning environments that prepare students to think critically, solve complex problems, and address real-world security needs.
Graham holds a Ph.D. in Computer Science from William & Mary, and he earned an M.E. in Systems Engineering and a B.S. in Computer Engineering from the University of Virginia.
Subscribe to receive updates from the School of Data Science.