Experiences in Constantine, Algeria