Effective teaching of science demands adequate resources for the learners to practise, ingrain the concepts and innovate. One of the major issues faced by schools and colleges that offer science courses is the lack of ...