Neil deGrasse Tyson Is Coming Back To TV

Astrophysicist Neil deGrasse Tyson is returning TV!

The National Geographic Channel said in a statement Friday that Neil’s StarTalk will be back on air in April with the 13 episodes remaining in the season. His other show, Cosmos, is also returning to National Geographic TV and Fox later in the year.

The news comes after an investigation into reports that Neil behaved in a sexually inappropriate manner toward two women. The network’s statement did not address the complaints or investigation.

Neil denied all details of the allegations.