Complex sentence: And that has a lot to do with the science in science that were hinted at in the paper I read that night.
Split into simpler sentences: And that has a lot to do with the science in science. That were hinted at in the paper I read that night.