Models To Explain Learning