CAIRO -- Rabab El Mahdi is an unlikely adviser for an Islamist presidential campaign. A 37-year-old Marxist and feminist with cascading waves of unveiled dark hair, she was a political science professor at Yale before she returned last summer to rejoin Egypt's revolution.