He earned his Ph.D. from Duke University. In addition to teaching Latin American Politics, his other courses include Introduction to Comparative Politics and Research Methods. He also directs the university's study abroad program based in Salamanca, Spain.