prof michael spence