His work and interests span multiple areas including self-healing systems, fault-tolerant protocols, confidentiality and integrity-preserving cloud storage solutions, applied machine learning, and large-scale data analytics. He obtained his BS and PhD in computer science from Purdue University. David has authored over twenty peer-reviewed publications and multiple patents and regularly serves on the program committee for academic conferences.