Some classes considered too Western - such as Marxism - have been replaced by such courses as God and Philosophy, or Islam and Social Theory - ominous echoes of the cultural upheaval after the 1979 Islamic Revolution, when books showing Western influence were banned and thousands of students and lecturers purged.