Basically if u don't live where he likes or are not in his favourites, he judges. He doesnt think average people will amount to much more than just that no matter how much he helps u he still fails u.
Brilliant teacher and very fair. I learned so much from him and hope to have him again as a teacher of social studies. Probably one of the best there is. There has to be more respect from the students
For geo: put in an effort in his class, and you'll be fine. For history, if you don't agree with his opinions...good luck.