He is a fantastic teacher who cares cery much for his students. He always encourages those who need the extra push and is always willing to go the extra mile for his kids.
This teacher is on an ego and talks more about himself than history or the subject..His class is moderately hard and not excessively difficult.. If you do your homework well without any misses, you should get an A or B in class.... but you never want to question him too much, especially if he learns not to like you.. he'll stick it to you with a D or C and he's very capable of moving your grade down. He's afraid of out-spoken parents who are strong in character. Never wear a white T-shirt!