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.
My favorite teacher! I really don't get why some people don't like him!!! He has taught me soooo much. I did well on my exams because of him. Star appointments are useless though. If you want help come in during lunch. He is also really funny.