Guillermo Flores, 19, is charged with aggravated sexual assault of a child.
Flores and the victim, who was 13 at the time, began their friendship over Skype, according to a probable cause document. Then on February 10, the boy sneaked out of his grandparents' League City home and biked all the way to Flores' dorm at the University of Houston Cougar Village Apartments. That's where the sexual encounter is alleged to have happened.
Detectives say when they contacted Flores, he admitted to having a sexual relationship with the boy.
Flores' bond has been set at $30,000.