Horrible. I'm over seven people failed his class, many got D's. All he does is go over the homework expecting you to get it.
Mr kariya is a great teacher. I think the reason he's down voted so much is because he believes strongly that you have to want to learn and are responsible for yourself. He expects you to pay attention in class and do the work needed at home. If you're a slacker then yeah you'll hate his class but if you do your homework and pay attention it will all make sense. Mr Kariyas class wasn't just a math class, it was a life class. He taught me math and so many life lessons.
not good at explaining. did okay in his class but if he had a different teaching style i would do better.