Brian Cantwell Smith was a Canadian-American philosopher and cognitive scientist whose work spanned cognitive science, computer science, information science, and philosophy. He was known for introducing the concept of computational reflection in programming languages, and for influential contributions to the philosophy of computing, ontology, epistemology, and the foundations of artificial intelligence.