In a startling contrast to the acclaim Mr Ahmadinejad has received in numerous recent appearances around Iran, he faced chants of "Death to the dictator" as he addressed a gathering in the university's sports hall last week. Several hundred students forced their way in to voice anger over a clampdown on universities since he became president last year.
...Protesters later surrounded the president's car, prompting a security guard to fire a stun grenade to warn them off. Four cars in the presidential convoy collided in their haste to leave. Mr Ahmadinejad's staff later insisted he had remained calm and ordered that the students should go unpunished. But some of those present say he accused them of being paid United States agents who would be confronted.
"He threatened us directly, saying that what we were doing was against the wishes of the nation," said Babak Zamanian, a spokesman for Amir Kabir university's Islamic students' committee. "After that, the students protested even more sharply, calling him a lying religious dictator and shouting, 'Forget America and start thinking about us!'
"We were chanting, 'Get lost Ahmadinejad!' and 'Ahmadinejad - element of discrimination and corruption.' You could see from his face that he was really shocked. He wasn't flashing his usual smile, and at one stage I thought he was going to cry. He told his supporters to respond with a religious chant hailing Ahmadinejad, but he was so shaken he was actually chanting it himself."