Complex sentence: After positions at Harvard and the U Penn, he spent most of the years 1986--2001 at the Caltech, and has been at Princeton University since 2001.
Split into simpler sentences: After positions at Harvard and U Penn, he spent most of the years between 1986--2001 at Caltech. He has been at Princeton University since 2001.