Return to Article Details Science Teaching Self-Efficacy Among Pre-Service Teachers in Nepal: An Insight from the Case Study Download Download PDF