Complex sentence: Their newest language English presented no obstacle and they both gave oral presentations to the school's Civil Engineering Society.
Split into simpler sentences: Their newest language English presented no obstacle. They delivered several oral presentations to the school's Civil Engineering Society.