Date of Award


Document Type



Santa Clara : Santa Clara University, 2020.


Computer Science and Engineering

First Advisor

Yi Fang


English is immensely important and useful in our society, however there are many people across the world who are learning English as a second language and have limited options to practice. Casual English conversations with native speakers is one of the most proven and immersive ways to practice a language. However, not everyone has those opportunities or the resources to attend ESL classes. We aim to solve this issue with our project PLATICA, a robust, low-cost mobile application that anyone can use to build experience conversing in English. PLATICA takes advantage of state-of-the-art deep learning and natural language processing techniques to emulate real conversations while providing real-time grammar feedback to assist the user in improving their English skills. PLATICA as an end-to-end learning pipeline could also be adapted to other languages in the future.