1. Self-efficacy: Toward a unifying theory of behavioral change.
2. Albert Bandura . 1994. Self-efficacy . In Encyclopedia of Human Behavior. New York : Academic Press , New York, NY, USA. 15. Albert Bandura. 1994. Self-efficacy. In Encyclopedia of Human Behavior. New York: Academic Press, New York, NY, USA. 15.
3. Validity and Reliability of the Experience-Sampling Method
4. Designing an Introductory Programming Course to Improve Non-Majors' Experiences
5. Matthias Felleisen , Robert Bruce Findler , Matthew Flatt, and Shriram Krishnamurthi. 2018 . How to Design Programs : An Introduction to Programming and Computing. MIT Press . Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2018. How to Design Programs: An Introduction to Programming and Computing. MIT Press.