you think hes bad? try having him for a tutor as well. you have to know your stuff really well else he will single you out and bombard you until you get the correct answer. on the plus side i now make a good effort to learn the stuff