Bachelor, University British Columbia, Vancouver, Canada, 1962. Master of Arts, University Washington, 1963. Doctor of Philosophy, University Washington, 1968.
Assistant professor German, Syracuse (New York ) University, 1966-1972, associate professor, 1972-1994, professor, since 1994.
Fellow American Association of University Professors, Modern Language Association, American Association Teachers of German, American Council Teachers of Foreign Languages, New York State Foreign Lange Teachers Association (Ruth E. Walsey teaching award 1982), Delta Phi Alpha.