David has published dozens of journal articles, book chapters, and conference papers on topics such as learn-by-doing simulations, authoring tools, mobile learning, corporate e-learning strategy, and collaborative learning. A list of selected publications is below. David has also given a number of keynote and invited talks.

Book Chapters and Magazine Articles

Journal Articles

Conference Papers

Conference Proceedings (as Editor)