Promoting Intellectual Development Through Science Teaching.