Snow has degrees from the College of Wooster in History; Michigan State University, MA in Teaching English as a second language; and Indiana University, PhD in East Asian Languages and Cultures. He has taught English at a number of institutions in Taiwan, Hong Kong, the Chinese Mainland, and U.S. He currently is a mission co-worker of the Presbyterian Church (USA), and seconded by them to the Overseas Coordination office of the Amity Foundation.