Omid Safi teaches in the Religion and Philosophy Department at Colgate University. For more info go to www.meaningoflife.tv.