The Roommate Game: An Exploration of Stable Matchings

College students need to be matched with a roommate. They each make a list of who they prefer to room with. Given the preference lists for each individual, can we find a matching that is stable? That is, would any pair ask to change rooms because they would rather room together than with their current roommates? Explorations lead to new questions or new avenues to investigate using various mathematical methods including, but not limited to, combinatorics, graph theory, or matrices.