Jimmy isn't very good at explaining, and he only explains when he wants to. If I ask him to explain and he isn't in the mood, he explains, but very poorly. On the rare occasions that he feels like explaining, he goes very in depth onto things that no one in the class even asked about. He also makes lots of what he calls "stupid little mistakes", which can be very confusing because his notes for tests aren't always all correct. Also, he heavily relies on Eureka math to teach us.
He knows how to teach math his way. And there were days where I dreaded being in class with him. Because of him, I didn't understand 9th grade honors math and had to drop it. He can do much better.
He listens to good music, but sometimes is unclear when he's teaching. I'm in honors, and it's REALLY hard!