Bachelor, National Taiwan University, Taipei, 1961. Master of Arts, Indiana University, 1963. Doctor of Philosophy, Indiana University, 1971.
Associate professor National Taiwan University, Taipei, 1969-1976, 78-79. Visiting associate professor department East ASian studies University Arizona, Tucson, 1976-1978, 79-85, associate professor, 1989-2000, professor, since 2000. Vice president History Society for 20th Century China in North America, 1992-1993, president, 1993-1994.
Member Tucson-Taichung Sister-City Committee, Tucson, 1984-2002. Secretary Arizona Asian American Association, 1989, director, 1989-1993. Member Association for Asian Studies (president Western conference 1994), Tucson Chinese American Professional Society (president 1996), Tucson Chinese Association (board directors 1996-1998).
Married Jing-shen Tao, August 22, 1964 (divorced 2003). Children: Rosalind, Jeanne, Sandy.