Undergraduate
The University of Cantabria offers a catalogue of specific courses taught in English which are integrated in several thematic programs (a minimum B2 level of English is recommended):
Detailed information on the Programs taught in English
Master
TAG with UC (Language Assistantship Program)