John S. Mayher has taught junior high school in Massachusetts and high school in California. He has been a professor of English Education at New York University since 1969, where he teaches courses in the theoretical practice of language teaching and learning.