Hamish Macleod

Hamish Macleod is Senior Lecturer in Education, School of Education, Interim Co-Director, Centre for Teaching, Learning & Assessment, University of Edinburgh