If he doesn't like you, he'll give you bad grades. Doesn't matter if you know anything.
He was a fantastic junior high teacher that brought lots of energy and enthusiasm to the classroom. As a government teacher, he was unsatisfactory.
The worst teacher I have ever had. He's disrespectful and does not know how to teach.