- Bachelor of Music in piano performance: 1979
- Bachelor of Music in voice performance: 1982
- Master of Music in voice performance: 1985
- Doctor of Musical Arts in vocal pedagogy: 1993
- Fulbright scholar; 1991
- Private Studio Instructor 1982 –
- Vocal Coach and Accompanist, Catholic University of America 1987 – 1991
- Adjunct Professor, Shenandoah Conservatory of Music, 2001 – 2010,
- Voice Instructor, Levine School of Music, 2001 – Present
Solo performances with:
- Baltimore Opera
- Chorale Acadienne
- Dallas Opera
- Lyric Opera of Dallas
- Maryland Lyric Opera
- Masterworks Chorale
- Opera Camerata
- Summer Opera Theatre of Washington