Tips for Giving a Great Presentation: Sebastian Wernicke Reverse Engineers a TED Talk

This is not just informative but very funny.