AI for Adaptive Learning Systems