He has delivered numerous lectures around the world, and has appeared on popular television shows, including "The Daily Show with Jon Stewart" and "The Oprah Winfrey Show" in 2006, "The Colbert Report" in 2008, "Real Time with Bill Maher" in 2009 and "The Simpsons" in 2010.