Giving effective presentations

Making good slides and delivering an engaging, professional talk are key skills.