Cosmopolitan technical university in europe with students, professors, and staff from over 120 nations.