Very good at what he teaches and he knows it. Can be arrogant but its worth putting up with. Great for help on Sats & college admissions stuff. Lots of Cornell notes in his classes.
uses 2 sets of tests. almost always multiple choice, but sometimes there are short answer and map questions.
I agree on most things he says and he is very straight foward.
doesn't treat all students the same. if you are a favorite you get special treatment, if not, you are screwed.
thinks he knows a lot about a lot and likes to tell us about it.
Good teacher, knows what he is talking about, often too cocky and comes on as rude