Agree with the previous rating. He is very helpful. He helped me with my English projects more than my English teachers did in 7th & 8th grade. :) He is awesome!! and criticizing, which is fine by me.
He's is the best teacher in the world. He is very educated and can teach you beyond the specified curriculum. He taught me the most of my junior high years.