Do engineering majors have to take a foreign language?