1. Second language learning theories Mitchell, Rosamond, New York, NY : Routledge, 2019. ENG364 ENG360
2. Principles of language learning and teaching: a course in second language acquisition Brown, H. Douglas, 1941- ©2025
4. Cognitive individual differences in second language acquisition: theories, assessment and pedagogy Wen, Zhisheng, Boston ; De Gruyter Mouton, [2023] ENG364
5. Peer interaction and second language learning: pedagogical potential and research agenda Amsterdam ; John Benjamins Publishing Company, [2016] ENG364
7. Python machine learning: machine learning and deep learning with Python, scikit-learn, and TensorFlow Raschka, Sebastian, Birmingham, UK : Packt Publishing, [2017]. DSA215
8. Language aptitude: advancing theory, testing, research and practice New York, NY : Routledge, 2019. ENG364
9. Language files: materials for an introduction to language and linguistics Columbus : The Ohio State University Press, [2016] ENG103
10. Hands-on ensemble learning with python: build highly optimized ensemble machine learning models using scikit-learn and Keras Kyriakides, George, Birmingham ; Packt Publishing, 2019. DSA215