professor charles spence