Yuri Herrera received his BA in political science at UNAM, his MFA in creative writing at the University of Texas at El Paso, and his Ph.D. at Berkeley. His novels have been translated into several languages. He has taught at the Universidad Iberoamericana, and at the University of North Carolina–Charlotte. He currently teaches at Tulane University, in New Orleans.