Honest feedback for confused parents of a rising senior, unsure of major, wants to study CS

Also keep in mind that larger schools often have two CS tracks-- one in Engineering College and one in Arts and Sciences (usually though the math department). They are different curricula and have very different core requirements. A&S CS usually you don’t apply to the major as a freshman (later on declare or apply).