I have to disagree with you. I was taught exactly that every step of the way of my education including both my Government and Constitution classes in college. I was taught there were THREE classes of citizenship, one of which is NATURAL Born.
My son was born abroad on a Military base in the 70s. The paperwork states he is a NATIVE born citizen. I was told he could never run for POTUS when I inquired about the consequences to his overseas birth.
Pre-0, I would not have considered Cruz to be eligible to run for POTUS. Since 0 and McCain, a precedent has been set. It would require a ruling of the Court to rescind said precedent. Cruz, as of this moment in time, is qualified, imofwiw. That and a couple of bucks will get you a cup of coffee in the 0 economy.
I'm also glad that you believe that "Cruz, as of this moment in time, is qualified." Each of us has our own unique journey to the truth.