Complex sentence: He was a professor at the Escola Superior de Teatro e Cinema of Lisbon (Theatre and Film School) from1978 to 2004 and he has been teaching at the Escola Superior de Comunicação Social (Media and Communication College) since 2004.
Split into simpler sentences: He was a professor at the "Escola Superior de Teatro e Cinema" in Lisbon (theatre and film school) from 1978 to 2004. He has been teaching at the "Escola Superior de Comunicação Social" (media and communication college) since 2004.