Data based on 2 reviews.
Social studies is okay I guess. Just wish they would tell more of the truth. (This has nothing to do with the teacher) But vital information has been left out. Like the brutalization of Natives of North America.
Your projects and class attendance are what what will get you the grade in this class. As long as you are there, and you do well on the 2-3 big projects he assigns, you will make it through with at least a B.