His work focuses on broadening access to computer science education through online learning environments. Prior to his work on educational software, David was a developer on variety of products including Microsoft Internet Explorer and Google Image Search. David holds an A.B. in Mathematics from Harvard and an M.S. in Computer Science from Cornell University.