He has taught Japanese for more than 15 years at institutions including Harvard University, Cornell University, University of Rochester, and Ohio State University. He has also taught English in private institutes in Tokyo.