William Brown



I'm a first-year Computer Science PhD student at Columbia, where I'm incredibly fortunate to be advised by Christos Papadimitriou and Tim Roughgarden in the Theory group. Previously, I graduated from Penn in 2019 with an MS in Data Science and a BS in Computer Science and Philosophy, where I worked with Aaron Roth and Michael Kearns. I've also spent a few summers working in research, software engineering, and data science roles at Two Sigma, MongoDB, and American Family Insurance.

Research Interests

I'm broadly interested in theoretical questions related to interactions between humans and technology. In particular, I've had a lot of fun exploring problems related to algorithmic game theory, mechanism design, algorithmic fairness, social networks, and reinforcement learning.


  • (December 2019) Paper on time-series performance benchmarking accepted to ICPE 2020!
  • (Summer 2019) I'm at Two Sigma Labs for the summer, hosted by Larry Rudolph.
  • (May 2019) I graduated from Penn!
  • (April 2019) Our team won first place in Penn's Computer Science senior design competition.


At Penn: