Please give the teacher a rating from 1 to 5 stars and then describe them with a single word.
Very sincere, knowledgeable, enthusiastic
If you can get passed the oddballness, he's a good teacher.
way to left wing
He made history seem easy, fun guy, excellent teacher