Mitch Stokes is a senior fellow of philosophy at New St. Andrew's College in Moscow, Idaho. In addition to studying philosophy under world-renowned philosopher Alvin Plantinga, Stokes holds degrees in philosophy, religion, and mechanical engineering.