Eric Shen graduated from the University of Arizona in May 2003 with a BS degree in Computer Science and Molecular and Cellular Biology. He has been working with the SASTPC and Dr. Tifft since early 2003