Learning Intelligently