Students’ performance in science and mathematics has been a serious challenge with some studies indicating a low performance rate in science and mathematics as compared to other non-science subjects (Martin et al. 2008). The rates at which student fail in these subjects is also a concern to all stakeholders in education including government, parents, students, curriculum developers, and schools (Beauchamp and Parkinson 2008; Ezeife 2003). Some stakeholders view this failure as result of the curriculum, existing poor teaching approaches, and students’ negative attitude towards science subjects (Beauchamp and Parkinson 2008). The proponents of improving teaching in science and mathematics suggest learner-centered approaches to enhance student learning. Moreover, other studies suggest the adoption of technology for science and mathematics subjects (Niess 2005) as one strategy to simplify the learning of some scientific concepts and processes.