Using the Internet to Enhance Student Understanding of Science: The Knowledge Integration Environment | Synapse