VALS: Virtual Alliances for Learning Society