Paul Thagard

Paul Thagard

Affiliations and Expertise

University of Waterloo, Canada