So, you've underscored a legitimate case then for teaching to code. Some folks have the logic and math training before they learn a programming language. Also, researchers have he propensity to become savvy programers even coming from the humanities. The programming language just becomes another tool to execute their logic. I would argue in favor of my own child attending the liberal arts college and studying stats on the side over a computer science degree that misses the big picture training.