cs715: Advanced Topics in Algorithmic Game Theory and Mechanism Design