Eric Michael Johnson has a Bachelors degree in Anthropology and a Masters in Evolutionary Anthropology. He pursued his PhD in Evolutionary Anthropology at Duke University before joining the University of British Columbia to complete a doctorate in the History and Philosophy of Science.

And he now blogs here.

    Current ye@r *