Dr. John Vervaeke has a Ph.D. in philosophy from the University of Toronto. An award-winning teacher, he regularly teaches Introduction to Cognitive Science. He also teaches the psychology courses Thinking and Reasoning and Higher Cognitive Processes. He is currently Professor of Cognitive Science at the University of Toronto.