1. Department of Education, University of California, Los Angeles (UCLA), Los Angeles, USA
2. Smart Learning Institute, Beijing Normal University, Beijing, China
3. Educational Technology Department, Faculty of Education, Helwan University, Cairo, Egypt