David's research focuses on extending the Novel Engineering curriculum to cover Artificial Intelligence and other Computer Science concepts as well as looking at ways to re-imagine the CS1 curriculum.
MS in Computer Science, Tufts University
BA in Biochemistry and Molecular Biology, Computer Science, Cornell College
David has worked as a software engineer and taught Computer Science and programming at the Startup Institute and Cornell College. As a founding member of the Cazena team (2013-2019), David worked on push-button solutions to help large companies deploy, manage, and utilize data lakes in the cloud. During that time he also taught and developed curriculum for the Startup Institute, a startup skills bootcamp. Before coming to Tufts to embark on a PhD in STEM Education, David taught Computer Science as a lecturer at Cornell College.