Algorithmic Game Theory Course