However, the implementation of enquiry-based science teaching is fraught with challenges. For instance, minimally guided discovery', project-based learning, and enquiry learning are sometimes lumped under the same heading even though the level of teacher involvement might differ from one practice to another. This results in the application of blanket criticism of strategies that, in practice, are very different from one another (Hmelo-Silver, Duncan and Chinn, 2007).