TEHRAN , Iran - About 100 students staged a rare protest Monday against Iranian President Mahmoud Ahmadinejad , calling him a " dictator " as he gave a speech at Tehran University marking the beginning of the academic year .