Previously, he developed user preference models for real-time frame selection for a "smart" camera application on Android, and he created a vision-based finger tracking and classification system for interactive gestural interfaces at Oblong Industries. David received his Ph.D. at the Georgia Institute of Technology in 2008 where his research on unsupervised time series analysis was funded by an NSF Graduate Research Fellowship.