The Intellectual Development of Science and Engineering Students. Part 2: Teaching to Promote Growth