Self-Organizing Learning