Immersive virtual reality for science learning: Design, implementation, and evaluation