Almost everybody knows what an internet meme is. But what most people don't know is that there's a science behind memes and internet trends. What's the definition of meme? How does it propagate and why? How and where can we find trending memes? What are the key properties for a successful meme? And most important... where to find them?