Castillo, Gerardo, Universidad Iberoamericana-Puebla, México