David L. Roberts is an Associate Professor in the Department of Computer Science at NC State University, where he also serves as Associate Director of Undergraduate Programs and Interim Director of the Digital Games Research Center. His research lies at the intersection of machine learning, social and behavioral psychology, and animal-computer interaction, with a focus on using computation to gain insight into human and nonhuman animal behavior in both digital and real-world environments.
Roberts received his B.A. in computer science and mathematics from Colgate University in 2003 and his Ph.D. in computer science from the College of Computing at the Georgia Institute of Technology in 2010. His work has been recognized with the Georgia Tech President’s Fellowship, multiple IBM Faculty Awards, and several best paper awards and nominations at international conferences, including Interactive Digital Storytelling, SIGCHI, RO-MAN, IEEE CIG, and AAAI.
He has co-founded two startup companies focused on animal-computer interaction technologies and works across disciplines to develop tools for measuring, characterizing, and predicting animal temperament and behavior. He is a member of the Association for the Advancement of Artificial Intelligence and the Association for Computing Machinery.
Outside of his academic work, Roberts enjoys cooking, hiking, carpentry, and habitat restoration. He lives with his wife, two daughters, three dogs, and fourteen chickens.