The theory of social choice concerns how to make decisions based on the conflicting preferences of multiple parties (agents). In computational social choice, these problems are studied from a computational perspective: what are well-motivated and efficient algorithms for solving these problems? Research at Duke has made foundational contributions to this research area, including on voting, fair resource allocation, budget allocation, setting societal priorities, and many other topics.