Optimization for an uncertain world.

I work at the intersection of computer science and economics, with a focus on solving practical problems using stochastic optimization and machine learning.

I'm a final-year Ph.D. student in computer science at Carnegie Mellon, advised by Tuomas Sandholm. I'm the lead developer of the US nationwide kidney exchange program, and lead developer of a better way to deal with TV advertisements (currently in the pilot phase with two of the nation's largest MSOs).

I have published in Science magazine and been interviewed by Scientific American. My work with the Pittsburgh Supercomputing Center on kidney exchange won the 2014 HPCWire "Best Data-Intensive Application" supercomputing award (tied with IBM Watson). A project to which I contributed was covered by Popular Science, and featured in the journal Nature. Coverage of a book I co-authored on data mining and counter-terrorism appeared in Fast Company. My Erdös number is 3.

I am fortunate to be supported by a Facebook Fellowship (2015+), Siebel Scholarship (class of 2016), and an NDSEG Fellowship (2012–2015).

John P. Dickerson


I apply optimization and AI/ML to real-world problems in medicine, marketing, and counter-terrorism.

View research »


I am available as a consultant, and have worked with a variety of clients in industry and government.

View industry experience »

Side Projects

Interested in gorilla social hierarchies? Or how to programatically distract a human child? So am I!

View side projects »