This lab will demonstrate how different voting schemes can elect different candidates. You will compute the winners of a fictional election under the following five voting schemes:

- Plurality method
- Plurality with runoff
- Sequential runoff
- Borda count
- Condorcet method

Once you have mastered these concepts, you will enter your own preference schedule and determine the winner using the methods listed above.

The second part of this lab will cover weighted voting systems. You will learn how to calculate the Banzhaf power index and determine which weighted voting systems are "fair".

*Links to the problem sets on this page will be available gradually corresponding to the course schedule.*

**Voting & Social Choice
: **

Part 1. The mathematics of voting, power and sharing. Fairness in politics: the impossible dream? Voting systems, distribution of power in conventions. Plurality method. Plurality with Runoff. Sequential Runoff. Borda Count. Condorcet Method.

- Lecture Notes (PDF)
- Lab 1
- Problem Set

Part 2. Weighted voting systems. Fair division.

- Lecture Notes (PDF)
- Lab 2
- Problem Set