foresighted

adj
University
1

Having foresight; foreseeing; provident.