Dan Williams

Dan Williams 

Assistant Professor
Department of Computer Science
Virginia Tech


I'm currently an Assistant Professor in the Department of Computer Science at Virginia Tech, which I joined in August 2021. Prior to joining VT, I spent 10 years as a Research Staff Member at the IBM T.J. Watson Research Center in Yorktown Heights, NY. I also taught operating systems as an Adjunct Assistant Professor at Vassar College in 2020. I received my PhD from Cornell University under the guidance of Hakim Weatherspoon.

My research investigates the systems abstractions for running programs securely and isolated from one another even in shared environments. I am the original author of the Solo5 unikernel execution environment, and a co-creator of unikernel-inspired Nabla containers.

Trends I am currently interested in:


Professional Service