Are you stupid? No sorry, I don't think you guys are, but I must disagree very forcefully about the way you look at history if you think John Green doesn't teach it well. The primary thing he does is teach how to look at history through different lenses and how to think for yourself about it. That's something that is sorely lacking in todays classrooms. Facts can be found in 4th grade history books but the right way to interpret those facts is much more difficult to convey and Green does it masterfully. You don't have to agree, but I think you should.