The Philosophy program from University of British Columbia covers everything from fundamental questions about knowledge, the meaning of life, and how to live it, to questions about how to design intelligent robots, the ethics of scientific and technological innovation, and how to evaluate government policies.