Mobile phone footage shows people jeering and swearing at the student, Geisy Arruda
A Brazilian student who was expelled from university for wearing a short dress has been readmitted.
Bandeirante University, a private college in a suburb of Sao Paulo, reversed its decision, following a public outcry and government criticism.
Videos of people jeering and swearing at the student, Geisy Arruda, have circulated widely on the internet.
They show the 20-year-old being led off by security guards on 22 October with a long, white coat covering her dress.
The university said in a statement on Monday it was reinstating Ms Arruda, without offering an explanation.
Geisy Arruda denied a claim that she had raised her dress
Earlier, it had said it had expelled her for disturbing classes through "a flagrant lack of respect for ethical principles, academic dignity and morality".
Before she was readmitted, Ms Arruda said she had never been warned about her dress, the private Agencia Estado news agency reported.
Surrounded by several lawyers, she told a press conference she had been humiliated by the experience.
The education ministry had called on the university to explain its decision, while the minister for women's rights criticised it for "this total intolerance and discrimination".
Ms Arruda vehemently denied a claim by a university lawyer that she had raised her dress, stopped to pose for photos, and tried to attract attention by choosing the longest route to get to a class, reports said.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.