future generations of scientists and engineers