1. Department of Mechanical Engineering, University of Canterbury, Christchurch, New Zealand
2. Department of Education, University of Waikato, Hamilton, New Zealand
3. Department of Psychology, University of Canterbury, Christchurch, New Zealand
4. E-learning Support, University of Canterbury, Christchurch, New Zealand