Foundations and Trends in Smart Learning