Brad Ferro

The mystery man seen punching Snooki in a teaser clip for an upcoming episode of Jersey Shore has been identified as a New York City public school gym teacher, according to The New York Post.

Check out the best quotes from the Jersey Shore premiere

Brad Ferro, 24, of Deer Park, N.Y., was arrested in late August for punching Nicole "Snooki" Polizzi at the Beachcomber Bar & Grill in Seaside Heights, N.J., the local police told The Post.

The punch-out clip, which has gone viral, showed Ferro knocking Polizzi's head back after a sudden and forceful jab to her face.

The City's Whitney Port defends Jersey Shore

Seaside Heights Detective Steve Korman told The Post that Ferro was told by bouncers to cut back on the drinking because he seemed too drunk, but he managed to remain inside the bar and eventually stole alcohol that belonged to Polizzi.

"That started a verbal altercation after which he struck her in the face," Korman told The Post. "She sustained an injury to the inside of her mouth due to the punch."

MTV exec: It bums me out people are offended by Jersey Shore

Ferro has been moved out of his Queens class and into one of the Department of Education's teacher reassignment centers, agency officials told The Post. Education Department officials said they hadn't been informed about his arrest earlier because it occurred out of state.