How can we optimally allocate goods in a market that does not allow the transfer of money?

In many markets, like those for jobs, spouses, and college admissions, you can't simply choose (and buy) the item you want -- you also have to be chosen. In NETS 150 and NETS 412, we will explore how to efficiently organize such markets to make sure that resources are allocated to where they will do the most good, all while preventing any participant in the market from being able to game the system by misrepresenting his preferences.