I gratefully acknowledge the following funding sources:



  • NSF, through award CCF-1525342: “Noise across computational settings”
  • Princeton University, through an Alfred Rheinstein Faculty Award
  • NSF, through CAREER award CCF-1149888: “Coding and information theory for interactive computing”
  • NSF, through award CCF-1215990: “Collaborative Research: Data-driven mechanisms in healthcare” (joint with Mohsen Bayati from Stanford)
  • The John Templeton Foundation, through a Turing Fellowship, which was part of “The Turing Centenary Research Project - Mind, Mechanism and Mathematics”
  • NSF, through the Center for Computational Intractability
  • The Alfred P. Sloan Foundation, through a Sloan Research Fellowship
  • NSERC, through a Discovery Grant “Complexity theory, algorithms and applications” (while at the University of Toronto).