ABSTRACT
1. Introduction
2. Theoretical Background
2.1 Definition of code-switching
2.2 Types of code-switching
2.3 Interaction and code-switching
2.4 Reasons for code-switching by teachers in EFL classrooms
2.5 Discourse functions of code-switching
2.6 Code-switching in the classroom
3. Research Methods
3.1 Participants
3.2 Materials and methods
4. Results
4.1 Functional categories for code-switching in university students
5. Conclusion
References