prescient (adj.)

1620s, from Middle French prescient (15c.) and directly from Latin praescientem (nominative praesciens), present participle of praescire "to know in advance," from Latin prae "before" (see pre-) + scire "to know" (see science).