James Robert Brown is professor emeritus at the University of Toronto, focusing on mathematics and philosophy of science. We talk about mathematics, platonism, thought experiments, the experience of doing science, social problems in the development of science, and more.