SMS: Idea-based learning