Treagust, David F., Curtin University of Technology, Australia