He completed his Ph.D. in political science at The George Washington University in 2004. He also holds an M.A. in security policy studies from the Elliott School of International Affairs at The George Washington University, and a B.A. in political science from Stanford University. He teaches international political economy and political methodology. His substantive research focuses on the political incorporation of migrants in democratic societies, while his methodology interests are in the application of agent-based models to problems of international politics.