Mike L Anderson, PhD (Philosophy of Evolutionary Biology). Mike develops educational resources and software and plays Starcraft.Mike L Anderson, PhD (Philosophy of Evolutionary Biology). Mike develops educational resources and software and plays Starcraft.