Return to Article Details Thesis Finalisation Self-efficacy – A Useful Concept for Improving Undergraduate Thesis Supervision Download Download PDF