John Vervaeke (University of Toronto), Neoplatonism and Cognitive Science