Recently, Cardi B took to Twitter to share her opinions about what’s happening on the American political landscape. Her tweets caught the attention of other politicians who even squabbled over whether or not to share her posts, her comments were considered that astute by some.

Then social media trolls weighed in and told her to pipe down, sing more songs, and just look pretty. That’s when her history teacher had to school her haters, pointing out that Cardi was her (successful, educated) AP History student, and that there was some substance behind that smile.

Check out the teacher’s post here.