SPA 207 seeks to develop advanced language skills and raise cultural awareness by studying language in its contexts of use. An exciting selection of literary and cinematic productions from the Hispanic world provide the basis for a critical discussion of cultural meanings and social relations, while offering the chance to explore difference registers and styles. SPA 207 students tackle original writing assignments that enhance their ability to express complex ideas in Spanish and hone their oral skills with debates, role-plays and projects that encourage independent learning and invite participation and collaboration.