I've helped them make persuasive presentations, ...(Para. 3)
make a presentation: give a speech on sth.
make an appealing presentatiion of the matter 對此作出吸引人的展示
make a complete presentation of the present status of human knowledge of the science 對人類當前對這門科學所了解的現狀作了完整的陳述
n. 地位,身份,情形,狀況