• Colleague Certificate (CAGO) from the American Guild of Organists, June 2003.
  • Service Playing Certificate (SPC) from the American Guild of Organists, Sept. 2000.
  • NPM/AGO Service Playing Certificate for Organists Serving Roman Catholic Parishes from the National Association of Pastoral Musicians, Sept. 2000.
  • Doctor of Musical Arts Program, College-Conservatory of Music, University of Cincinnati, Cincinnait, Ohio; Composition, Choral Conducting, and Organ; 1994-1997
  • Master of Music, Ohio University School of Music, Athens, Ohio; Composition, Piano, and Organ; 1990-1994.
  • Diploma, Shanghai Conservatory of Music, Shanghai, China; Composition and Conducting; 1983-1988.
  • Diploma in Piano, Affiliated Children's Musical School of Shanghai Conservatory of Music, Shanghai, China; 1964-1967.
  • Certificate in Piano, Affiliated Children's Musical School of Shanghai Conservatory of Music, Shanghai, China; 1962-1964.
  •