David G. Sullivan, Ph.D.


During my time as a graduate student, I was a member of the SYRAH and AI research groups at Harvard. My research involved applying insights and techniques from artificial intelligence to problems in systems. For my doctoral thesis, I explored the use of techniques from probabilistic reasoning (specifically, the influence diagram formalism) to automate the tuning of software systems.

Since graduate school, I have been primarily focused on teaching and course development, including the creation of a course for non-majors that provides a data-centric introduction to computer science.

Invited Talks