Harbour.Space, a University for Technology and Design in Barcelona, taught in English. Degrees include computer science, math and digital marketing..