1. Department of Educational and Developmental Studies, University of South Carolina, Columbia, USA
2. Secondary Education, West Chester University, West Chester, USA
3. Center for Science, Mathematics, & Computer Education and Department of Mathematics, University of Nebraska-Lincoln, Lincoln, USA
4. Tennessee STEM Education Center (TSEC), Middle Tennessee State University, Murfreesboro, USA