This document discusses code switching, which is when multilingual speakers alternate between two languages or varieties of the same language in a single conversation. It defines code switching as the process of keeping the linguistic features of each language while switching between them to facilitate conversation. There are three main types of code switching: inter-sentential, which occurs at sentence boundaries; intra-sentential, which occurs within sentences; and tag switching, where a word or phrase from another language is inserted into the conversation. Examples of each type are provided.