> I may be biased as I am a trained Mathematician, but I always feel when someone says "Math is Hard", that is because they had bad teachers.
You're biased.
I've had excellent teachers, math was - and still is - hard. Especially when you get into the more complex stuff. Not everybody is as gifted at math as you are.
Completely disagree. Problem with (at least) math is that you want a teacher is not super good at math, but still knows what they are teaching. When you get taught by a brilliant match wiz teacher they skip over the stuff that is obvious to them, but what is probably crucial for mere mortals.
I have had teachers who just blew over the simple stuff because they didnt care about it and focused on the interesting hard stuff, which felt a lot of people behind and also with actually good teachers who focused on the "easy stuff" to build a strong foundation before moving to the harder stuff.
Which I still stand by. Math is easy for people that are good at math, computer programming is easy for people that are good at programming etc. For the rest of the world those things are not so easy, even if they do have good teachers. To assume that everybody can be equally good at math or computer programming is denying reality. I am a pretty good teacher and have found that some kids take to this stuff like fish to water and for others it is a serious effort with everything else being more or less constant. It would be great if we could identify that one single factor of 'the teacher' as the root cause of all of the trouble but unfortunately that's an oversimplification. Sure, there are bad teachers, and some of those are really good at math themselves. But that's just a fraction of the problem.
You're biased.
I've had excellent teachers, math was - and still is - hard. Especially when you get into the more complex stuff. Not everybody is as gifted at math as you are.