The Roles of Code Switching in English as a Foreign Language: Speaking Class | Synapse