David has spent 18 years helping make Virtual Reality (VR) at Duke a “reality”, and recently joined the Co-Lab in 2021. He has personally developed for and mentored many VR/AR projects, contributed to numerous academic papers, and holds several patents. He teaches roots courses on topics such as: game engines (Unity and BabylonJS), social VR platforms (Mozilla Hubs), and Arduino microcontrollers. He originally came up through the world of computer science at the University of Illinois Urbana-Champaign (UIUC). Outside of work he volunteers to help people fix their bicycles at the Durham Bike Co-op, and has been a musician in many local area bands.