Dr. Denoeux is associate professor of politics at Colby College. Dr. Maghraoui is a Washington-based consultant who specializes in North African politics.