He spent two years teaching biology at the Columbus Campus of Georgia Military College, where he was also the Pre-Nursing Program Coordinator. He has lived in a variety of places in the United States including Georgia, Oklahoma, New York, Missouri, and Utah. He also spent two years in China teaching English at both the high school and college levels. He served a Chinese-speaking LDS mission in Sydney, Australia.