David Grandy teaches history and philosophy of science at Brigham Young University. He holds Ph.D. and M.A degrees in history and philosophy of science from Indiana University. He has written several books on philosophy of science and science and religion.
David Grandy teaches history and philosophy of science at Brigham Young University. He holds Ph.D. and M.A degrees in history and philosophy of science from Indiana University. He has written several books on philosophy of science and science and religion.