CS300: Yearn to Learn