Summary
Daniel Graham is an Associate Professor at the University of Virginia's School of Data Science with 12 years of experience bridging academia and industry to build secure, connected, and intelligent communities. His background spans software engineering and program management roles at AidData and Microsoft, plus early teaching at Bridgewater College, giving him a practical lens on translating research into deployable systems. He holds a PhD in Computer Science from William & Mary and a BS in Electrical and Computer Engineering from UVA, combining rigorous theory with hardware-aware engineering. Daniel focuses on security and connectivity in socio-technical systems, blending data science methods with real-world implementation. Based in Earlysville, Virginia, he brings an educator’s clarity to complex engineering challenges and an uncommon mix of academic depth and product-driven experience.
12 years of coding experience
5 years of employment as a software developer
BS, Electrical and Computer Engineering, BS, Electrical and Computer Engineering at University of Virginia
PhD, Computer Science, PhD, Computer Science at William & Mary