Heterogeneity In Learning