Active learning effective learning Cooperative learning Mobile learning Machine learning Active listening Cognitive learning Deep active learning Visible learning machine learning