Pop star Madonna has given a surprise lecture at a New York university, discussing her career and new film.
Madonna discussed her new film I'm Going To Tell You a Secret
She arrived unannounced at City University's Hunter College as part of MTV series Stand In.
Students expected a screening of her new documentary, I'm Going To Tell You a Secret, but they were also given the chance to question the singer.
"The biggest mistake that any of us can make is to believe what other people say about us," she told the class.
Students asked Madonna about the film, her interest in Kabbalah - a Jewish sect - and the variety in her music and public image.
"I don't feel like I'm trying on personas," she said.
"What I always hope to do is change and evolve. I have no regrets because that's life and life is about change."
Afterwards student Ruomi Lee-Hampel said: "Hearing a director speak about his work was my purpose in coming.
"It was just an added bonus to see Madonna in fishnets."
Stand In is broadcast on MTVu, a spin-off channel shown on college campuses and the internet. The episode featuring Madonna will be broadcast on 7 November.
Previous surprise lecturers include goth rocker Marilyn Manson, Microsoft founder Bill Gates, rapper Kanye West, novelist Tom Wolfe and actress Cameron Diaz.