130 pubs · 2,687 cites · h-index 26
Baylor University
2014 - Present
Duke University
2011 - 2011
University of North Carolina at Chapel Hill
2008 - 2010
China Population and Development Research Center
2010 - 2010
University of Tasmania
1999 - 2004