Javier Gonzalez has worked in the public sector in public finance and central banking and in the private sector in financial research. He has taught at the University of Pennsylvania. He has a B.A. from U. British Columbia and Ph.D. from the University of Pennsylvania.