Juan Villoro is a Mexican writer and journalist. He was born in Mexico City in 1956. Villoro writes about sport, music and literature for a large number of different newspapers and magazines across the Spanish-speaking world. He has taught literature at UNAM and has been a guest professor at Yale, Princeton and the Universidad Pompeu Fabra de Barcelona. To date, Villoro has published seven novels and seven collections of short stories. In 2004 he won the Premio Herralde for his novel El testigo (The Witness). Villoro currently splits his time between Mexico and Spain.