James Cavalcoli, 51, allegedly confessed to investigators after they arrested him

Credit: Broward Sheriff's Office

A University of Michigan professor is under arrest for allegedly trying to have sex with a teenage boy.

James Cavalcoli, 51, was taken into custody on Monday after he traveled to Weston, Florida, for what he thought was a rendezvous with a 14-year-old, police said. He allegedly believed he had arranged the encounter with the boy’s father.

The arrest came after an undercover officer allegedly posed as the boy’s father online, according to WPTV.

Police said they are now reviewing several devices confiscated from Cavalcoli, including a laptop that is “undergoing forensic examination.”

Cops said the officer who posed as the boy’s dad said that he started chatting with “Jim” on a site that’s geared toward men with sexual fetishes for young boys, according to The Sun Sentinel.

They allegedly conversed on and off for nearly two years before Jim posted last month that he was traveling to Florida in August, writing: “Any sons or Dads in that area want to meet up for fun?”

Cops said the officer responded and said Jim could have sex with his son, provided it caused no pain to the boy, The Sun Sentinel reports.

Jim allegedly wrote back saying he’d bring condoms and lube, adding: “I’m glad you’re looking out for your boy!”

They arranged to meet, but Cavalcoli ended up being greeted by police instead, who arrested him on the spot, police said. The professor allegedly has since confessed, officials said, saying that he “knew he should not have traveled and regretted his decision.”

Cavalcoli is an assistant professor of computational medicine and bioinformatics. A spokesperson for the University of Michigan told WPTV that the school is “currently reviewing the matter and will cooperate fully with law enforcement investigators.”

Want to keep up with the latest crime coverage? Click here to get breaking crime news, ongoing trial coverage and details of intriguing unsolved cases in the True Crime Newsletter.