Context Specific Learning