1. Instructional Technology and Learning Science, Utah State University, Logan, UT, USA
2. College of Teacher Education and Leadership, Utah State University, Logan, UT, USA
3. Graduate School of Teacher Education, Stanford University, Stanford, CA, USA