Reflective learning. Reflective teaching. Effective learning Active learning. Active learning Cognitive learning. Deep active learning Towards reflective learning Transformative learning. Machine learning.