We are thrilled to share our story with you. Various reasons have been attributed to the lack of learning in hands-on labs. One factor is high cognitive load as students are given too much information all at once. Therefore, students tend to concentrate solely on acquiring procedural knowledge to get the results/product. Another factor is performing experiments without having learned the theory first. Understanding related theories and concepts is key if students are to construct knowledge from experiments. Hands-on labs are also expensive to operate in terms of facilities, resources, and staff time. There has been increased interest in developing online labs across a variety of domains and educational disciplines to address some of the gaps with hands-on labs. Besides being less expensive, other advantages of online/virtual labs include presenting unobservable phenomena, providing a safe environment for performing experiments, and conducting more experiments in a simpler and more