Filtering by
- Creators: Department of English
The right to cast a meaningful vote, equal in value to other votes, is a fundamental tenet US elections. Despite the 1964 Supreme Court decision formally establishing the one person, one vote principle as a legal requirement of elections, our democracy consistently falls short of it. With mechanisms including the winner-take-all format in the Electoral College, disproportioned geographic allocation of senators, extreme partisan gerrymandering in the House of Representatives, and first-past-the-post elections, many voters experience severe vote dilution. <br/><br/>In order to legitimize our democratic structures, American elections should be reformed so every person’s vote has equal weight, ensuring that the election outcomes reflect the will of the people. Altering the current election structure to include more proportional structures including rank choice voting and population-based representation, will result in a democracy more compatible with the one person, one vote principle.
The goal of this project was to develop a prototype for an educational tool that will help users understand how the voting system deployed by a government can affect the outcomes of elections. This tool was developed in Java SE, consisting of a model for the simulation of elections capable of supporting various voting systems, along with a variety of fairness measures, and educational and explanatory material. While a completed version of this tool would ideally be fully self-contained, easily accessible in-browser, and provide detailed visualizations of the simulated elections, the current prototype version consists of a GitHub repository containing the code, with the educational material and explanations contained within the thesis paper. Ultimately, the goal of this project was to be a stepping stone on the path to create a tool that will instill a measure of systemic skepticism in the user; to give them cause to question why our systems are built the way they are, and reasons to believe that they could be changed for the better. In undertaking this project, I hope to help in providing people with the political education needed to make informed decisions about how they want the government to function. The GitHub repository containing all the code can be found at, https://github.com/SpencerDiamond/Votes_that_Count