A St. Paul man is accused of beating his instructor at Normandale Community College until she lost consciousness Wednesday, breaking two bones in her face.

Gavin Mitchell Flynn Hutson, 21, was charged Thursday with one count of third-degree assault, two counts of fifth-degree assault and one count of carrying a pistol without a permit, according to a criminal complaint filed in Hennepin County Court.

Hutson, who is in custody, is expected to make his first appearance before a judge on Friday, according to the Hennepin County attorney’s office.

Hutson’s instructor asked him to stay after class Wednesday morning after he made an inappropriate remark to another student in the science building on Normandale’s Bloomington campus, according to the criminal complaint.

When class had ended, Hutson struck the 51-year-old woman in the face, causing her to lose consciousness and fall to the floor, where he continued punching her, the complaint said. Another instructor tried to intervene, but Hutson struck him in the forehead and fled the classroom, according to court documents.

As Hutson ran through the hallway of the science building, he “stiff-armed” another student into a wall, reinjuring that student’s broken wrist, which was in a splint, the complaint said.

Police who caught up to Hutson in a nearby parking ramp said he had blood splattered on his hands and shirt sleeves when they arrested him. Officers also discovered a loaded .40-caliber handgun and extra ammunition in Hutson’s backpack, court documents said.

Hutson’s instructor was taken to Fairview Southdale Hospital in Edina, where X-rays revealed that she had two broken bones in her face.

In response to the incident, the president of the Minnesota State College Faculty union has called for new system-wide investments in campus safety training.

The charges against Hutson carry a maximum penalty of six and a half years in prison.