How Artificial Intelligence and Machine Learning are enhancing the learning curve for students