very terrable teacher, way to unclear and to many projects at once.
Strict, knowledgable, entertaining, not always the most patient. I enjoyed his class and did well, but I did notice that if he didn't like a student, he was unnecessarily hard on them and not necessarily fair. My tip, stay on his good side.
When/if you go to University, you will appreciate how well Mr. Carter teaches English.