John is a pretty good professor for this subject. While hes very heavy on the homework, its not his fault as other Japanese professors are doing the same at Kent State. Overall, for a language class of the hardest lanauge to learn, hes good at explaining concepts well and making sure you study with the quizzes.