Quad 2, the building where the Rutgers student was sexually assaulted.

Police have arrested and charged a teenage boy for sexually assaulting a female Rutgers student while she was asleep in her dorm room, law enforcement sources told The Post.

The 17-year-old was charged with aggravated criminal sexual contact, criminal sexual contact and burglary on Monday afternoon for entering the women’s unlocked room on the Piscataway, NJ., campus around 7:40 a.m. and making “unwanted sexual contact” with her, according to prosecutors.

When she woke up, the suspect ran out of the room and fled the area.

The Middlesex County Prosecutor’s Office said it slapped the juvenile with aggravated charges because the sexual assault “occurred during the course of a burglary.”

On Monday, The Post revealed how another terrified student called the cops just days earlier when a similar-looking creep broke into his room in the middle of the night.

“This isn’t the first time this guy has been here,” said the freshman, who didn’t want to be named.

“Just the other day I woke up at like 3 in the morning to my roommate screaming at the exact same guy to get out of our room. We called the police too.”

Other students said police had shown them photographs of a suspect who matched the description of a local high school student who was often seen lurking around campus and had a history of breaking into students’ dorms.

Freshman Emmanuel Azuonwu told The Post how Rutgers students had reported him to higher-ups at the college but said the school did nothing to ban him from campus.

“He barged into my room before without knocking and thank god my roommate was there,” Azuonwu said.

A Rutgers University spokesperson would not answer questions about the incident, citing an ongoing investigation.