John serves as Co-Founder of and Chief Scientist to Arthur. He is also an Assistant Professor in the Department of Computer Science at the University of Maryland. He specializes in solving problems at the intersection of economics and artificial intelligence using techniques from machine learning, stochastic optimization, and computational social choice. He has worked extensively in the design and fielding of markets in healthcare and in advertising. John brings to Arthur a unique blend of academic pursuit and industry problem solving. He holds a PhD in Computer Science from Carnegie Mellon University.