He earned his B.A. in Music from the University of Maryland Baltimore County and M.A. and Ph.D. in Political Science from the University of North Carolina at Chapel Hill.