Stanford undergrads and grads alike can teach a course as long as they have (1) the necessary background, (2) passion and proficiency in the tech, and (3) motivation to teach and manage course overhead.
Being a "super genius" doesn't correlate with being informative and having intrinsic instructional value.
Edit: Commenter above clarified to me that the student is not teaching a full blown 3 unit course.
At work, I started a study club, and started teaching a programming course, all on company time. No pre-approval. Nobody objected.
And the universities I've been to tend to be even more liberal than companies in such matters.
So an undergrad teaching a course doesn't seem questionable to me.
It doesn't really matter if the OP (or anybody else really) is a super genius or not. People from outside the field can't tell, and so they approach those with a high media profile, and who match some of the preconceived ideas, like the buzzword bingo mentioned in the blog post.
The same is true even inside our field. When I'm interested in some architectural design pattern, I often read an article by Martin Fowler. Why? Because what he writes sounds plausible, and because I've heard his name a hundred times before. I've never seen production code he wrote, or been on a project he worked on. Maybe he feels like an impostor too, sometimes?
I'm not calling Fowler an impostor; I just want to draw the parallels how second-hand knowledge influences our perception of expertise.
Possible that she has severe imposter syndrome and she sounds above average. But maybe she really isn't as great as everyone thinks she is and she wants people to know that. And maybe people shouldn't pat her on the back and say "no dude you're great don't say that"
*disclaimer: basing this on blog comments and some comments here